數據庫中多對多關系的中間表的命名規則


         在關系數據庫中,除了一對一,一對多外,還有一個多對多關系.前兩個關系都只需要兩個表本身就能表達清楚他們之間的關系,而多對多關系則需要第三張中間表來表達清楚兩張表之間的關系.

        中間表在一般情況下是由三個字段組成:

                1、中間表本身的自增主鍵

                2、兩張表各自的主鍵。

         這時候命名就成為了一個問題,而采用雙下划線就能解決這個問題。

舉個例子:一本書有多個作者,一個作者會寫多本書。

這就是典型的多對多的關系。假設書和作者的表名分別為:shu,zuo_zhe。那么他們的中間表的名稱就是shu__zuo_zhe。這樣的表示方法完全通用,適用於任何情況的中間表的命名,至於到底是shu__zuo_zhe,還是zuo_zhe__shu。這個區別不大我個人傾向於shu__zuo_zhe,因為常用或者更主要的表名字在前,更方便記憶。


(注:主要內容轉載自他人,但是格式以及部分內容為我后補充的。)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM