数据库一对一,一对多,多对多关系
生活随笔
收集整理的這篇文章主要介紹了
数据库一对一,一对多,多对多关系
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
關聯映射:一對多/多對一
存在最普遍的映射關系,簡單來講就如球員與球隊的關系;
一對多:從球隊角度來說一個球隊擁有多個球員 即為一對多
多對一:從球員角度來說多個球員屬于一個球隊 即為多對一
數據表間一對多關系如下圖:
?
?
?
關聯映射:一對一
一對一關系就如球隊與球隊所在地址之間的關系,一支球隊僅有一個地址,而一個地址區也僅有一支球隊。
數據表間一對一關系的表現有兩種,一種是外鍵關聯,一種是主鍵關聯。圖示如下:
一對一外鍵關聯:
?
?
一對一主鍵關聯:要求兩個表的主鍵必須完全一致,通過兩個表的主鍵建立關聯關系
?
?
?
?
關聯映射:多對多
多對多關系也很常見,例如學生與選修課之間的關系,一個學生可以選擇多門選修課,而每個選修課又可以被多名學生選擇。
數據庫中的多對多關聯關系一般需采用中間表的方式處理,將多對多轉化為兩個一對多。
數據表間多對多關系如下圖:
?
每天學一點,每天積累一天,進步就不止一點點!PS:好記性不如爛筆頭,學會總結,學會思考~~~ ----要飛翔,必須靠自己!轉載于:https://www.cnblogs.com/lykbk/p/regrgrgrg5656565656.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的数据库一对一,一对多,多对多关系的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第二阶段个人工作总结08
- 下一篇: mysql数据对象