簡體   English   中英

適用於學院的MySQL簡單數據庫設計

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM