資訊處理 104 年高等資料庫設計考古題
跨年同科91-115
題目為考試當年公告版本,實務標準請以現行規範為準。
試題4 題
104 年申
第 1 題考慮以下的學生修課資料庫綱要(database schema) 學生(學號,姓名,系別) 老師(老師代號,姓名,性別) 課程(課程代號,課名,上課地點) 修習(學號,課程代號,分數) //學號與課程代號為參考學生與課程關聯的外鍵(foreign key) 開設(老師代號,課程代號) //老師代號與課程代號為參考老師與課程關聯的外鍵 請將下列需求轉成SQL 語句(每小題5 分,共20 分) ㈠列出修習王大明老師開授課程的所有學生學號與姓名。 ㈡列出所有資工系學生的學號與姓名。 ㈢列出平均分數大於60 分的課程代號與課名。 ㈣列出修課人數小於30 人的課程代號與課名。
104 年申
第 2 題在資料庫的設計時,lossless-join decomposition 與dependency preservation 是關聯 (relation)切割中兩個重要的特性,請說明這兩個特性為何,以及如何判斷。(25 分)
104 年申
第 3 題資料庫的正規化共可分為第一階正規化(first normal form)、第二階正規化(second normal form)、第三階正規化(third normal form)、BCNF(Boyce-Codd Normal Form)、第四階正規化以及第五階正規化等多個階段;請說明正規化的目的為何, 以及何謂第一階正規化、第二階正規化、第三階正規化與BCNF。(30 分)
104 年申
第 4 題請寫出nested-loop join 與block nested-loop join 的方法步驟,並比較其優缺點。(25 分)
同年其他科目104 · 28 卷
法學知識100 題進入 ↗法學知識與英文300 題進入 ↗程式語言22 題進入 ↗資料庫應用14 題進入 ↗資料結構21 題進入 ↗資訊管理9 題進入 ↗資訊系統與分析13 題進入 ↗資通網路5 題進入 ↗程式設計概要14 題進入 ↗計算機概要80 題進入 ↗憲法與英文5 題進入 ↗系統分析與設計研究4 題進入 ↗資訊管理與資通安全研究4 題進入 ↗軟體專案管理研究4 題進入 ↗資料處理概要11 題進入 ↗資訊管理概要5 題進入 ↗系統專案管理4 題進入 ↗英文75 題進入 ↗資訊管理與資通安全概要4 題進入 ↗系統分析與設計4 題進入 ↗資訊管理與資通安全8 題進入 ↗中華民國憲法與英文25 題進入 ↗程式語言概要5 題進入 ↗策略規劃與問題解決4 題進入 ↗系統分析研究4 題進入 ↗資訊管理研究4 題進入 ↗資料通訊12 題進入 ↗電腦網路6 題進入 ↗