無論如何我們可以在表中應用兩個主鍵嗎?主鍵和外鍵
Q
主鍵和外鍵
-4
A
回答
2
假設您有員工。該員工具有某種類型的EmployeeType(一個外鍵)。而這個員工有一個EmployeeDepartment連接(另一個外鍵)。
當然,如果我正確理解你的問題。
0
是的,你可以擁有任意數量的外鍵。只需添加它們。
當我想創建一個約束來強制執行外鍵時,我創建一個包含表的圖,並將連接從主鍵拖動到外鍵。
根據您在查詢中如何使用鍵,您可能還想爲其創建索引。
0
應該有一個主鍵,但可以有超過1個外鍵如果表中有其他表
1
當然可以參考。雖然我不能確定這是你的正確答案,因爲你的問題太模糊了。
0
你可以有你喜歡
通常的一個被稱爲「主鍵」和其他等價物被稱爲"Surrogate Keys"或「合成鍵」
主要爲多如果主鍵存在(例如,現有客戶號碼),則「主鍵」是自然鍵;如果沒有合適的自然鍵,則「主鍵」是唯一的行標識符。這是用於形成外鍵關係的主鍵,但如果需要,可以使用任何其他等效的主鍵。這通常不會造成混淆
相關問題
- 1. 主鍵和外鍵
- 2. 主鍵和外鍵?
- 3. 外鍵和主鍵
- 4. ScalaQuery多主鍵和外鍵
- 5. 主鍵和外鍵2
- 6. SQL主鍵和外鍵
- 7. 主鍵和外鍵衝突
- 8. ORA-01735主鍵和外鍵
- 9. 外鍵和主鍵錯誤
- 10. 主鍵VS外鍵
- 11. 外鍵和主鍵Postgres和索引
- 12. 有主鍵和外鍵的drop table
- 13. SQL更新主鍵和外鍵同時
- 14. SQL更改語句和外鍵/主鍵
- 15. SQL命令,主鍵和外鍵
- 16. 複合主鍵和外鍵jpa
- 17. 加入聲明/主鍵和外鍵
- 18. 需要主鍵和外鍵的幫助
- 19. 更改主鍵和外鍵的ActiveRecord
- 20. 有重複的外鍵和無主鍵
- 21. 主鍵和外鍵的插入
- 22. PHP分配主鍵和外鍵
- 23. Ruby on Rails - 主鍵和外鍵
- 24. 不清楚的外鍵和主鍵
- 25. 加入由主鍵和外鍵關係
- 26. 一個外鍵和兩個主鍵
- 27. Mysql數據庫...主鍵和外鍵
- 28. 主鍵和外鍵同時出現
- 29. 同一表中的主鍵和外鍵
- 30. 選擇SQL與主鍵和外鍵
您可以在表上定義多個外鍵。 – Oded 2010-09-17 10:33:26
我已經提供了一個答案,但這個問題太模糊 - 你需要提供更多的信息。我有兩個想法:是否給你一個反對票或關閉它。因此,downvote – codingbadger 2010-09-17 10:34:13
您可以有幾個唯一約束,但只有一個主鍵。 – pascal 2010-09-17 11:53:51