【发布时间】:2012-11-15 23:17:20
【问题描述】:
我正在设计一个数据库表,它将保存用户最喜欢的食物列表。 我使用以下架构创建了最喜欢的表
id, user_id, food_id
user_id 和 food_id 将是链接到另一个表的外键。
我只是想知道这是否有效且可扩展,因为如果用户有多个最喜欢的东西,那么它将需要多行数据。
即用户有 5 个最喜欢的食物,那么它将包含五行来保存该用户的列表。
这样有效吗?和可扩展?优化此架构的最佳方法是什么?
提前谢谢!!!
【问题讨论】:
-
如果回答对您有帮助,您应该接受。这对其他人也有帮助。
标签: mysql sql database database-design