1
在創建表和數據庫時,外鍵需要是唯一的嗎?只能有一個外鍵引用主鍵嗎?
例如
表:清單
Manifest_Barcode - PK
Vehicle_reg - FK
weight
description
表:車輛
vechicle_reg - PK
employee_ID - FK
make
model
表:驅動
employee_ID - PK
vechicle_reg - FK
name
adress
phone_Number
year
或者,我可以在2個不同的表中使用相同的外鍵嗎?像上面一樣?
是的,你可以有相同的外鍵多個表,並保持完整,它會使你的模式清晰讀取和連接。請檢查[本文後出](http://stackoverflow.com/questions/3349988/same-foreign-key-in-multiple-tables) – bonCodigo
你可以請做3件事。 1)停止標記您的問題SQL Developer,除非您的問題與該程序的功能特別相關。您使用的數據庫不是SQL Developer,而是Oracle。請使用該標籤。 2)至少試圖正確地拼寫單詞,這將是禮貌的。 3)提出更好的標題。他們是人們如何回答你的問題和_「sql開發人員密鑰」_不是一個好標題,甚至不是你的實際問題的指示。 – Ben
這實際上是一個多餘的帖子,並沒有顯示他已經付出了最小的努力。 – bonCodigo