應不應該使用外來鍵

2021-09-11 02:37:39 字數 306 閱讀 8315

在大學資料庫的課程中,聽老師講一對多,多對多關係中需要建立外來鍵。但是畢業進入工作崗位後,發現基本上沒有使用外來鍵,甚至還有一些公司在開發規範中明確規定不允許使用外來鍵,這是為什麼呢?

保證了資料的一致性與完整性,使資料更可靠;

業務邏輯更加清晰;

未完待續

完整性可以在應用邏輯中保證;

不需要花時間去判斷外來鍵是否有對應資料,提高了效能;

當使用者量大的時候方便拆分擴充套件;

未完待續

由於大部分的網際網路公司都需要考慮到擴充套件到問題,所以基本不使用外來鍵,當然如果使用者量恆定到話,使用外來鍵會更安全。

不應該,不應該

不應該在晚上喝一整瓶利咽的搞的反胃 不應該在吃大快活的時候點一杯奶茶的 不應該一天大腦都這麼緊張 有什麼辦法,都是自己找的 在天津累,天天加班。回到廣州上兩天班更累,連睡個覺6小時都保證不了。發現現在很容易失眠,因為大腦想事情太多了,又回到了n年前在大學又做專案又參加比賽的時候了。問題是以前我睡不著...

寫作業時應不應該看答案?

我們在做作業時遇到難題實在解不出來,且身邊無學霸,應不應該看答案?如果卡了將近20分鐘以上,我建議還是看一下。俗話說,自己的事情自己做。我們從很小的時候就知道做作業不能看答案。當我們看答案的時候,我們可以說我們在借鑑。我以前認為看答案也是學習的一種方法。今天的一次奇特的經歷證實了這個觀點。我在晚上做...

作為管理者,應不應該認錯?

作為管理者,應不應該認錯?第一,我們今天所說的是,作為管理者犯錯,應不應該認錯。注意,這裡強調的是 管理者 所以,我們必須先明確,在此條件下,只有兩種角色 管理者 與 被管理者 並無什麼 平常人 普通人 等 第二,今天討論的點,是 該不該認錯 但是要注意,不認錯,不代表不知錯 不認錯,不代表不改錯 ...