我的第一个数据库,所以我需要一些帮助:D

在我提出问题之前,让我先解释一下应用程序和数据库流程。
该应用程序将是一个菜单计划器,您将从一周日历(计划器)开始,您可以手动添加菜肴到日期,或者您可以按下推荐按钮,并推荐以前制作的菜肴,健康菜肴,您最喜欢的类别/菜肴将给出,您可以从中选择。有两个菜品部分,一个(菜品)有预插入菜肴(食谱),另一个(mydish),您可以从预插入菜肴添加自己的菜肴和书签菜肴。
人们必须登录到他们的帐户,并创建一个成员档案。他们从菜肴部分选择他们可以制作的菜肴,这些菜将保存在my_dish部分中。
一些问题1.当前的数据库是否正常,或者我是否遗漏了一些东西? 2.日期。我希望用户能够查看他们制作的菜肴的历史(以及推荐功能)(他们添加到每周日历计划器中的菜肴)。我应该在哪里添加该信息。我是不是应该为这个多准备一张桌子?我不太确定该怎么做。
我可能会想出更多的问题,但我期待着看到你的想法和想法。
发布于 2012-11-01 01:25:52
模式看起来相当完整,尽管看起来缺少一个表,该表显示用户在哪一天收到了哪道菜(这将包含id、user_id、dish_id、curdate字段)。
现在还不清楚--至少对我来说--“时间”表的目的是什么。'my_dish‘表中的'time’字段(无论如何都可能是保留字,所以应该修改)是这个表的外键吗?“菜”中的“时间”字段是什么(应该是“菜”?)桌子?准备一道菜需要多长时间?
将“配料”表中varchar字段的名称更改为“name”或类似的名称-否则会造成混淆。
https://stackoverflow.com/questions/13150042
复制相似问题