我是学生参加我的第一个SQL课程。我已经附上了我的RDBMS的设计。对于以下要求,我对从哪里出发感到困惑:
我需要能够跟踪: 主菜是否热/冷 主要是小型或大型,无论是素食还是无麸质 最后,甜点是否不含乳糖。
我的理解告诉我,我可以为各个类别创建更多子类型来完成此操作,但我不确定是否只有属性才能更好地完成此任务。 (例如,主要的子类型是部分和重叠的小,大,素食,无麸质)
谢谢,非常感谢帮助!
答案 0 :(得分:0)
您的数据库设计应反映数据的关系性质。
非常基本的想法:
由于所提供的信息,主菜是冷/热,主要的小/大和甜点蓝/绿,字段就足够了。
如果您觉得由于某种原因需要,您仍然可以创建其他表来存储每个字段的可能值,但在大多数情况下字段只是很好的设计。
我建议你谷歌数据库设计,你会找到比这个小帖子更多的信息:)