(2) 若將上述資料以關連式資料表格呈現,需要製作幾張資料表格,各表格的欄位為何? (10 分)

詳解 (共 1 筆)

詳解 提供者:hchungw

1. 教授表 (Professor)

  • TeacherID (主鍵): 教師編號,用於唯一標識每個教授。
  • Name: 教授的姓名。
  • Office: 教授的研究室。

表格結構:

TeacherID Name Office
varchar varchar varchar

2. 研究生表 (Student)

  • StudentID (主鍵): 學號,用於唯一標識每個研究生。
  • Name: 研究生的姓名。
  • Grade: 研究生的年級。
  • Lab: 研究生的實驗室。

表格結構:

StudentID Name Grade Lab
varchar varchar int varchar

3. 指導關係表 (Guides)

  • TeacherID (外鍵): 教師編號,參照教授表中的 TeacherID。
  • StudentID (外鍵): 學號,參照研究生表中的 StudentID。

表格結構:

TeacherID StudentID
varchar varchar

總結

總共有三張資料表格:

  1. Professor 表

    • TeacherID
    • Name
    • Office
  2. Student 表

    • StudentID
    • Name
    • Grade
    • Lab
  3. Guides 表

    • TeacherID
    • StudentID