阿摩線上測驗 登入

申論題資訊

試卷:111年 - 111 臺灣港務股份有限公司_新進從業人員甄試試題_師級_資訊:系統分析設計與資料庫應用#112862
科目:系統分析與設計及資料庫應用
年份:111年
排序:0

申論題內容

四、(1) 以大學裡的一個系所為例,假設一個指導教授可以指導多個研究生,每個研究生也可以有多位指導教授。教授以姓名,教師編號與研究室來描述,研究生以姓名,學號,年級及實驗室來描述,其中教師編號與學號可以當成鍵值,請繪製一個簡單的實體關係圖 (ERD)。(15 分)

詳解 (共 1 筆)

詳解 提供者:hchungw
實體關係圖 (ERD) 圖形表示
markdown
複製程式碼
Professor
------------
| TeacherID |---+
| Name      |   |
| Office    |   |
-------------   |
                |
               M:N
                |
-------------   |
| StudentID  |<--+
| Name       |
| Grade      |
| Lab        |
-------------
Guides
------------
| TeacherID |
| StudentID |
------------
說明
Professor 實體:
TeacherID 是主鍵,用於唯一標識每個教授。
Name 和 Office 是描述教授的其他屬性。
Student 實體:
StudentID 是主鍵,用於唯一標識每個研究生。
Name、Grade 和 Lab 是描述研究生的其他屬性。
Guides 關係:
TeacherID 和 StudentID 組成複合主鍵,用於唯一標識每個指導關係。
這個表實現了教授和研究生之間的多對多關係。
這樣的設計使得我們能夠表示任何教授與研究生之間的多對多指導關係,並且可以通過查詢 Guides 表來找到某個教授指導的所有研究生,或者某個研究生的所有指導教授。