2011-01-23 60 views

回答

2

這樣做不好,因爲它不存儲信息。

聯結表是2個表之間的鏈接。如果存在記錄,根據定義,它必須具有來自雙方的id以形成「連接」鏈接。否則它不會提供有用的信息,並被稱爲waste-of-spaceTM

2

不。在您設計用於存儲關係存在的表中存儲表示缺少關係的行是沒有意義的。

1

除了其他的答案:

兩列引用其他表通常是結表的主鍵。因此,根據定義,它們不能爲空。

在某些情況下,這些列不構成完整的主鍵(例如,當具有屬性作爲鏈接的一部分並允許具有不同屬性的多個鏈接時) - 但該屬性是PK的一部分。

相關問題