考慮我們有一個SQL表客戶SQL,並且不需要使用創建表的外鍵
現在考慮,如果我們有,他們的兩列customer_name
和orders_name
現在一個客戶可能有多個訂單表(一對多的關係)所以我們有表格,我們選擇customer_name作爲foriegn鍵。但是現在考慮我們對一個customer_name有100個訂單,所以我們必須編寫相同的customer_name 100次。記憶的腰部。
customer_name,customer_orders
表
,所以我當時的想法是我們不能只讓表CUSTOMER_NAME的訂單的名稱,examle如果我們有CUSTOMER_NAME法案,所以我們可以創建一個表法案的訂單的名稱,寫在所有他的命令,現在我們不使用任何foriegn鍵,
bill's orders
表
以及我們可以爲其他用戶創建的更多表,以便在從主表中刪除customer_name時如何刪除表。任何想法?
沒有沒有沒有,再沒有 – RiggsFolly
如果你想看到賬單訂單查詢訂單表,其中客戶=「賬單」 – RiggsFolly
如果沒有其他(數據庫設計的原因),比如果你有10,000名客戶,您將有10,000個表 – RiggsFolly