民國103年 第3梯次 電腦軟體應用乙級 學科
第11題
已知「某校的某一系內有多名教授,其中每一位教授可教多門課程,且每一門課程也可由多 名教授授課」,則在「資料庫管理系統」中,上述「教授與課程之間的對應關係」應屬於…
題目
已知「某校的某一系內有多名教授,其中每一位教授可教多門課程,且每一門課程也可由多 名教授授課」,則在「資料庫管理系統」中,上述「教授與課程之間的對應關係」應屬於下 列哪一種關係?
- (1) 多對多
- (2) 一對一
- (3) 一對多
- (4) 多對一
官方答案
(1) 多對多
解析
題目同時具備「一位教授可教多門課程」與「一門課程可由多位教授授課」這兩個方向,代表兩個實體互相都是多端,因此屬於多對多關係。關聯式資料庫無法只用單一外部鍵表達多對多,必須建立中介的關聯表(例如教授-課程表),以教授編號與課程編號組成複合主鍵;在實務上,這會拆解成兩個一對多關係來實作。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。