我正在编写应用程序,我需要做一个数据库来存储数据。该信息类似于下一个简单示例:
有多家餐厅,每家餐厅都必须将食物送到客户手中。
数据库应该是这样的:
餐厅|食物|在哪里携带|谁携带
有多家餐厅(A,B,C,D ......),所有餐厅(汉堡包,鱼和沙拉)的食物都相同,携带食物的人可以在所有餐厅工作,同一所房子可以向不同的餐馆寻求食物。所有信息都应存储在数据库中。
在这种情况下,我想至少以第三范式进行数据库。在这种特定情况下制作单个数据库并存储所有数据是一种好习惯吗?
我通知了很多,但不知道我是否正确地做到了,因为在这种情况下,相同的信息会像餐馆X食品Y一样重复多次。
提前谢谢!
答案 0 :(得分:0)
最好的方法是这样设计:
将所有内容存储在一个表中以增加冗余并不是一个好习惯。希望这会有所帮助。