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

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


一般情況對欄位建立索引

有助於減少搜尋時的時間


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


首先是實測與實用差異不大

當然這只是小數據時的情況

但又遇不到大數據時的情境

況且模擬實測終究還是模擬


結果意外地在直接操作數據庫時

發現有建立先後順序問題存在

就想到或許是真正的意圖所在


當整個系統設計完畢之後

或是當有新進人員接手後

或是設計者已經屆齡退休


然後突然變成單純是用來

「提醒」新人別先動數據庫設計用的

因為設計正規化在實用上並非是定理

新進人員很容易被設計正規化所陷害

造成整個系統設計癱瘓


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


夢幻奧德修斯 - OdysseusDream

Website:https://www.odysseusdream.com/

Discord:https://discord.gg/ht4mwMG

FB社團:https://www.facebook.com/groups/OdysseusDream/

FB粉專:https://www.facebook.com/OdysseusDream/

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