考慮以下幾點:數據建模:是否總是需要使用交叉表?
我有定義了兩個表(Customers和例)如下:
**Customers**
CustomerId (PK)
CustomerName
CustomerPhone
**Cases**
CaseId (PK)
CaseManager
CaseNotes
每個客戶可以有箱子無限量,但每種情況下,可以只屬於一個顧客。因此,爲了將表彼此關聯,我將使用一個交叉表(CustomerCases),它分別由每個表中的外鍵組成。
但是,我不能僅將Customers表中的CustomerID作爲外鍵添加到Cases表中嗎?我覺得我失去了一些東西。如果我選擇不使用十字路口表,我是否應該知道有哪些缺陷?
非常感謝!我是新來的,我不能告訴你這意味着多快得到一個徹底的答案! – TelJanini