數據倉庫 一個表的外鍵一定是另一個表的主鍵嗎?
一個表的外鍵一定是另一個表的主鍵嗎?答案是:不,只要確保外鍵是唯一的。外鍵是否可用作主鍵。沒有必要討論第二個問題。第三個問題:既然已經添加了外鍵約束,那么應該首先插入類表信息。如果找不到相應的類外鍵約
一個表的外鍵一定是另一個表的主鍵嗎?
答案是:不,只要確保外鍵是唯一的。外鍵是否可用作主鍵。沒有必要討論第二個問題。第三個問題:既然已經添加了外鍵約束,那么應該首先插入類表信息。如果找不到相應的類外鍵約束,則插入將丟失“
外鍵必須是另一個表的主鍵嗎?
”或另一個表的唯一值。也就是說,外鍵的字段不能在另一個表中重復,并且字段類型和長度必須相同
主鍵確保數據唯一且不為空。表的記錄必須具有唯一的可分辨字段。主鍵主要用于其他表的外鍵關聯(lián)。當我們沒有主鍵時,這些操作將變得非常麻煩。
外鍵引用完整性表示通常維護的表之間的關系。表中的數據只應指向另一個表中的現有行,而不應指向不存在的行。我不知道你是什么數據庫
一個表的外鍵必須指向另一個表的主鍵。主鍵和外鍵主要用于約束。