1. 程式人生 > >資料庫一對多,多對多關係

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

做一個專案,必然是少不了資料庫設計的!在學習階段,基本都是
資料庫實體間有三種對應關係:一對一,一對多,多對多。

   一對一關係示例:

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

1.一對多關係處理:
通過學生和班級問題了解一對多:
設計資料庫表:只需在 學生表 中多新增一個班級號的ID;

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

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