首頁論壇分類網站建置資料庫伺服器【心得】關於 MySQL Foreign Key 外部鍵的想法
【心得】關於 MySQL Foreign Key 外部鍵的想法
   編 輯        刪 除      # 5d3e5faf37618 發表: Odyssey     新增:2019-07-29 10:53:35     更新:2019-07-29 10:53:35

前提;較注重系統穩定度,而非執行速度或執行效率。

一般情況對欄位建立索引
有助於減少搜尋時的時間

但對這外部鍵就有點迷惘了

首先是實測與實用差異不大
當然這只是小數據時的情況
但又遇不到大數據時的情境
況且模擬實測終究還是模擬

結果意外地在直接操作數據庫時
發現有建立先後順序問題存在
就想到或許是真正的意圖所在

當整個系統設計完畢之後
或是當有新進人員接手後
或是設計者已經屆齡退休

然後突然變成單純是用來
「提醒」新人別先動數據庫設計用的
因為設計正規化在實用上並非是定理
新進人員很容易被設計正規化所陷害
造成整個系統設計癱瘓

所以比較像是這種用途才是真正目的


夢幻奧德修斯 - OdysseusDream
Website:https://www.odysseusdream.com/
Discord:https://discord.gg/ht4mwMG
FB社團:https://www.facebook.com/groups/OdysseusDream/

我要回覆
【心得】關於 MySQL Foreign Key 外部鍵的想法
首頁論壇分類網站建置資料庫伺服器【心得】關於 MySQL Foreign Key 外部鍵的想法