사용자가 음식을 검색하고 선택할 수있는 레스토랑 프로젝트를 만들고 있습니다. 나는 그런 생각을하기 전에 만들지 않았고 데이터베이스 테이블의 디자인과 관계에 약간의 문제가있었습니다. 내가 여기에 볼 수 있습니다 내가 4 개 주 테이블 restaurants
, meals
, meal_types
및 menu
을 필요로이 경우MySQL 디자인 및 관계
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...
입니다. 표 Restaurants
가 개최 메인 식사 범주를 레스토랑
id
name
menu
image
text
address
표 Meal_types
를 개최한다 - 음료, 샐러드, 디저트 등
id
name
표에 meals
모든 음식을 개최한다/음료
id
name
image
text
weigh
price
을 표 menu
은 식당 선택시 표시 할 음식/음료를 보관해야합니다.
id
name
여기 까다로운 부분이 있습니다. 그들 사이의 관계를 만드는 방법. 보고 관계가있는 관계 중 하나는 meals
과 meal_types
사이입니다. 하지만 다른 사람들? restaurants
을 연결하는 방법과 사용자가이 식당에서만 제공되는 음식을보기 위해 식당을 클릭하는 방법. 나를위한 첫번째 생각은이 테이블 menu
와 함께 있었다. 그러나 정확하게 방법을 모르고있다.