當前位置:趣味科普網>經驗>

如何定義資料表之間的關係

經驗 閱讀(9K)

如何定義資料表之間的關係

資料表之間的關係簡單的話,也就是一對多或多對多。一對多比如:班級和學生,一個班級有多個學生,一個學生屬於一個班級,資料庫上就定義兩個表,即一個班級表和一個學生表,學生表裡有個欄位是“班級編號”用來關聯到所屬的班級,必要的話,可以建立一個外來鍵;多對多比如:學生和選修課,一個學生可以選修多個課程,一個課程可以多個學生選修,資料庫上就定義三個表,即一個課程表、一個學生表和一個關聯表,關聯表中至少包含著兩個欄位 “課程編號”和“學生編號”,必要的話,可以建立兩個外來鍵。