配方程序的正确数据库结构

时间:2011-08-23 03:38:13

标签: mysql database

http://stoccey.net/demo/images/templ.jpg

您好,链接是我计划制作程序的界面布局。我想出了这个数据库结构:

http://stoccey.net/demo/images/db%20stoccey.png

我只是想根据我制作的db方案询问我做的是否正确。

我很感激你的意见。非常感谢。

1 个答案:

答案 0 :(得分:0)

Coupla的想法......

  1. Recipe_item和Recipe表可能是一样的...删除Recipe,将Recipe_item重命名为Recipe,然后将rcpd_id重命名为recipe_id(cleaner,IMO)。
  2. 在“成分”中,将“ingr_id”替换为recipe_id
  3. 删除所有表中的所有rcpd_id字段(recipe_id就足够了)
  4. Ingredients和Recipe_directions表可以从“位置”字段中受益,允许手动或通过CMS进行分类。
  5. 从菜单中删除rcp_id,将Menu_id添加到Recipe