2016-03-05 47 views
-1

我只是想知道爲什麼你會去指定表之間的關係的麻煩。爲什麼建立關係到數據庫

僅僅是爲了參照完整性嗎?

+0

您認爲確保數據的完整性不值得嗎?我想它也可以作爲文檔。 –

+0

這不是我的意思。只是想知道是否提供任何其他目的,例如查詢速度 – Matthew

+0

什麼是性能外鍵會使數據庫的更改(插入/更新/刪除)稍微慢一些,因爲它必須檢查約束以確保您不會試圖打破他們。 –

回答

1

確保完整性服務器上有幾個明顯的優勢,我能想到的:
- 它總是比如果客戶更快地完成(無往返)
- 這將防止開發商錯誤
- 你可以不能總是控制哪個客戶端連接到您的數據