[英]MySQL simple database design for academy
嗨,我正在嘗試為提供課程的學院建立數據庫,我有兩個具有許多關系的表,它們是:
Student id(PK)
name
number
NationalID
absences
第二張表是課程
cid(PK)
cname
cpercentage
chours
type
因此,現在根據設計規則,我必須為該關系創建第三個表,該表同時具有學生和課程的兩個鍵
Enrolls
id
cid
現在在mysql中,我作為孩子插入了這兩列,並從2個主表中獲取了引用,現在我的問題是:每當我添加課程或學生時,是否會默認修改該表(注冊),還是應該修改是我一個人嗎?
謝謝大家。
這是一個多對多關系,您有兩個主表和一個中間表,這會使該關系在這兩個主表之間。 一名學生可以參加多門課程,許多學生可以參加一門課程。 是的,您的問題的答案是,您還必須在Midle表中插入Enrols。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.