LONGEPASS
Q75.

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

電腦軟體應用 · 乙級 · 系統軟體使用 · Q75

難易度分析

2 / 5

本題僅需對資料庫實體關係的基本定義有初步認識,即可根據題目提供的對應條件直接判斷關係類型,不涉及複雜的計算或深層的理論推導。

正確答案:②多對多

② 多對多:多對多關係(M:N)正確描述了教授與課程的對應,因為單一教授可開設多門課程,同時單一課程也可由多位教授共同授課,在關聯式資料庫中需透過中間關聯表(Junction Table)來實現此關係。

錯誤選項解析

  • ① 一對一:一對一關係表示兩個實體間每個記錄僅能與另一個實體的單一記錄對應,例如一人僅能有一個身分證字號,與題意中教授可教多門課程、課程可由多名教授授課的情境不符。
  • ③ 一對多:一對多關係表示一方實體的單一記錄可對應到另一方實體的多筆記錄,但反向不成立,例如一個系所擁有多名學生,但題意中雙方皆為多重對應,故不適用。
  • ④ 多對一:多對一關係為一對多的反向描述,表示多方記錄對應到單一記錄,例如多名學生屬於同一個系所,與本題教授和課程雙向多重對應的條件不符。
Learning Tip

"此類資料庫實體關係(ER Model)題型的核心在於判斷雙方實體的「對應基數(Cardinality)」。常考陷阱為混淆一對多與多對多,解題關鍵是逐一檢查「A端的一個能否對應B端的多個」以及「B端的一個能否對應A端的多個」,若雙方皆成立即為多對多關係,實務上必須拆解為兩個一對多關係並透過第三個關聯資料表來實作,以維持資料庫的正規化(Normalization)原則。"

學員答題分佈

①一對一0%
②多對多0%
③一對多0%
④多對一0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目