我需要一些幫助設計食品訂購系統的數據庫。食品訂購系統(MYSQL)的數據庫設計
客戶
CUSTOMER_ID(PK)
CUSTOMER_NAME
Customer_phonenum
PAYMENT_METHOD(現金/信用卡)
PAYMENT_STATUS(付費/未付)
EMAIL_ADDRESS
EMPLOYEE_ID(FK)
OrderF_id(FK )
OrderD_id(FK)
員工
EMPLOYEE_ID(PK)
Employee_name
Employee_position
Employee_age
Employee_phonenum
密碼
食品
Food_id(PK)
Food_name
Food_size
Food_price(描述每種食品的價格)
飲料
Drink_id(PK)
Drink_name
Drink_size
Drink_category(這也解釋了熱/冷)
Drink_price(描述每個飲料的價格)
OrderFood
OrderF_id(PK)
CUSTOMER_ID(FK)
EMPLOYEE_ID(FK)
Food_id(FK)
Quantity_item
TOTAL_PRICE
OrderDrinks
OrderD_id(PK)
EMPLOYEE_ID(FK)
Drink_id(FK)
Quantity_item
Total_Price
我應該如何讓客戶在OrderFood和OrderDrinks表中訂購不同數量的不同食物類型的食物?
我應該在OrderFood和OrderDrinks中分別重複Food_price和Drink_price嗎?
對於員工密碼,我應該如何限制6-15個字符之間的長度? (我想過使用varchar,但它也允許1個字符作爲員工的密碼。)
一個好的SQL教程將幫助你。您需要提及您是使用SQL Server還是MySQL。你也需要發佈你的嘗試。你所問的內容也可以在互聯網上找到。本論壇解決了開發人員遇到的問題,並且不是獲得教程的地方。我建議你相應地修改你的問題。 – Abhishek
感謝您的建議@Abhishek – DreamCrusher