
108年公務人員特種考試關務人員、身心障礙人員考試及
108年國軍上校以上軍官轉任公務人員考試試題
不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。
一、在現今大數據(Big Data)盛行的時代,已經有許多大數據平台提供各種
不同的服務,而在這些平台上運行的軟體多半包括有Data Warehouse、Data
Mining、OLTP(Online Transaction Processing)、OLAP(Online Analytical
Processing)、ETL(Extract, Transform, Load)等:
試說明此五個軟體的主要功用。(15 分)
試說明此五個軟體的相互運作關係,以達成提供大數據服務的目的。
(10 分)
二、某一資料庫系統內有以下資料表(實底線欄位為主鍵):
試說明此資料表為何符合 BCNF 正規化形式、但不符合第四階正規化形
式?(15 分)應如何修改使之符合第四階正規化形式?(10 分)
三、當資料庫系統發生故障時,回復處理常採用交易記錄回復處理(Log-based
Recovery)。試說明此種回復處理方式的原理以及運作過程。(25 分)

四、某一資料庫系統內有以下三個資料表:
教師資料表(實底線欄位為主鍵)
課程資料表(實底線欄位為主鍵)
修課資料表(實底線欄位為主鍵)
試寫出一個 SQL 指令,建立一個視界(View),以顯示每位教師的開
課資料以及修習這些課程的學生資料。(10 分)
試寫出一個 SQL 指令,建立一個統計性摘要視界(View),以顯示每
位教師的開課數以及開課總學分數。(15 分)