試卷資訊
試卷名稱:110年 - 110 第一銀行新進人員甄選試題_程式設計(.NET、JAVA+SQL 程式語言為主)#100262
年份:110年
科目:綜合科目-邏輯推理、計算機概論、程式設計(.NET、COBOL、JAVA+SQL程式語言)
27.有一個「選課關聯表」包含了學號、姓名、電話、科系、課程代號、課程名稱、授課教師等欄位,
當中欄位有功能相依(Functional Dependency)的情形,需進行第二正規化。下列哪一組合是比較適合的拆解
方式,不僅保有選課資料且仍符合第一正規化(沒有重複資料)?【註:加底線者為鍵屬性】
(A)拆為學生關聯表(欄位包含學號、姓名、電話、科系)和課程關聯表(欄位包含課程代號、課程名稱、
授課教師)
(B)拆為學生關聯表(欄位包含學號、姓名、電話、科系、課程代號)和課程關聯表(欄位包含課程代號、
課程名稱、授課教師)
(C)拆為學生關聯表(欄位包含學號、姓名、電話、科系)和課程關聯表(欄位包含學號、課程代號、課程
名稱、授課教師)
(D)拆為學生關聯表(欄位包含學號、姓名、電話、科系)、課程關聯表(欄位包含課程代號、課程名稱、
授課教師)和選課關聯表(學號、課程代號)