民國103年 第3梯次 電腦軟體應用乙級 學科

第11題

已知「某校的某一系內有多名教授,其中每一位教授可教多門課程,且每一門課程也可由多 名教授授課」,則在「資料庫管理系統」中,上述「教授與課程之間的對應關係」應屬於…

題目

已知「某校的某一系內有多名教授,其中每一位教授可教多門課程,且每一門課程也可由多 名教授授課」,則在「資料庫管理系統」中,上述「教授與課程之間的對應關係」應屬於下 列哪一種關係?

  1. (1) 多對多
  2. (2) 一對一
  3. (3) 一對多
  4. (4) 多對一

官方答案

(1) 多對多

解析

題目同時具備「一位教授可教多門課程」與「一門課程可由多位教授授課」這兩個方向,代表兩個實體互相都是多端,因此屬於多對多關係。關聯式資料庫無法只用單一外部鍵表達多對多,必須建立中介的關聯表(例如教授-課程表),以教授編號與課程編號組成複合主鍵;在實務上,這會拆解成兩個一對多關係來實作。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料