求指导数据库相关知识
最近在为公司开发erp系统,现在对于数据库的设计规范还是有点迷糊,假设:表A1(id,订单编号,酒店名称,厨房,货物名称),表A2(酒店名称,厨房,货物名称),现在我是这么建表的,但是我发现这样很不科学
先在
想把表设计为这样表B(id_酒,酒店名称,id_厨房),表c(id_厨房,厨房),表d(id_货,货物名称,id_酒),表e(id_订,订单编号)
组合起来
表A3(id,id订,id_酒,id_ 厨房,id_货)
这样组合低吗?
这几个元素的关系为
厨房是酒店的属性,酒店与厨房的关系为1对多
货物名称为酒店的属性,就当与货物名称的关系为1对多
这样写以后该如何去查询,该如何用程序将数据数据写入表A3中,还请指点,
请给点数据库学习的资料!谢谢拉