【发布时间】:2023-03-05 05:44:01
【问题描述】:
我正在为餐厅创建一个项目,用户可以在其中浏览和选择食物。我以前没有这样的想法,并且在数据库表的设计和关系方面遇到了一些麻烦。是这样的
1. Restaurants
2. Customer click on restaurant-1
3. Customer get menu list for foods and drinks
4. Customer browse the food via sub-categories ( Salads, Drinks, Desserts and so on )
5. Customer choose some food and drinks...
正如我在这里看到的,我需要 4 个主表 restaurants、meals、meal_types 和 menu。表Restaurants 将举行餐厅
id
name
menu
image
text
address
Table Meal_types 将举行主餐类别 - 饮料、沙拉、甜点等
id
name
桌子meals 将容纳所有食物/饮料
id
name
image
text
weigh
price
Table menu 必须保留在选择时向哪个餐厅展示哪些食物/饮料。
id
name
所以这对我来说是棘手/困难的部分。如何建立它们之间的关系。我看到并且必须拥有的关系之一是meals 和meal_types。但其他人呢?如何将restaurants 与他们联系起来,以及当用户单击某个餐厅以查看仅来自该餐厅的食物时。我首先想到的是这张桌子menu,但不知道到底是怎么回事。
【问题讨论】:
标签: mysql foreign-key-relationship