資料庫一對多,多對多關係

2021-08-21 06:27:09 字數 368 閱讀 1475

做乙個專案,必然是少不了資料庫設計的!在學習階段,基本都是

資料庫實體間有三種對應關係:一對一,一對多,多對多。

一對一關係示例:
乙個學生對應乙個學生檔案材料,或者每個人都有唯一的身份證編號。

一對多關係示例:

1.一對多關係處理:

通過學生和班級問題了解一對多:

設計資料庫表:只需在 學生表 中多新增乙個班級號的id;

注:在資料庫中表中初學時,還是通過新增主外來鍵約束,避免刪除資料時造成資料混亂!

2.多對多關係處理:

注:所以對於多對多表,通過關係表就建立起了兩張表的聯絡!多對多表時建立主外來鍵後,要先刪除約束表內容再刪除主表內容

資料庫一對一 一對多 多對多關係

資料庫一對 一 一對多 多對多關係 本來資料庫一對 一 一對多 多對多關係並不複雜,但是最近在理解的時候感覺又感覺多了寫新意,所以現在在來總結一下吧 一 首先給出三種關係的例項 1 一對一關係例項 乙個人對應一張身份證,一張身份證對應乙個人 2 一對多關係例項 乙個班級擁有多個學生,乙個學生只能夠屬...

資料庫一對一 一對多 多對多關係

參考 自己在專案中寫的例項 實體 和 公理 具有多對多關係,即乙個實體可以對應多個公理,乙個公理也可以包含多個實體。多對多關係需要一張紐帶表來實現。實體 create table if not exists entity management id int unsigned not null aut...

資料庫一對一,一對多,多對多關係

關聯對映 一對多 多對一 存在最普遍的對映關係,簡單來講就如球員與球隊的關係 一對多 從球隊角度來說乙個球隊擁有多個球員 即為一對多 多對一 從球員角度來說多個球員屬於乙個球隊 即為多對一 資料表間一對多關係如下圖 關聯對映 一對一 一對一關係就如球隊與球隊所在位址之間的關係,一支球隊僅有乙個位址,...