
代號:20260
頁次:4
-
4
 
20 下列何者不是資料庫交易(database transaction)執行應具備之性質? 
單元性(atomicity):一筆交易應視為一個不可分割的(indivisible)單元,亦即一個交易的最終運作
結果應是全部成功執行,或全部不執行 
一致性(consistency):資料庫一致性狀態應永久維持。交易執行前和執行後,應該維持資料庫中所有
資料完整性限制(data integrity constraints) 
隔離性(isolation):每一筆交易執行時,可將資料庫看成是專屬的,不會被其他交易所干擾 
永久性(durability):一筆交易一旦確認(committed)後,其結果將永久儲存在資料庫中,除非因系
統失敗(system failure)才會受到影響,無法正確存入 
21 有關資料倉儲運算之敘述,下列何者正確? 
下鑽(drill-down)是指將維度資料旋轉,可讓查詢者看到不同的資料維度 
切片(slice)是將某個維度設成一個區間,以查詢資料 
切塊(dice)是將某個維度設成某特定值,以查詢資料 
上捲(roll-up)是將某個(某些)維度予以隱藏,以檢視彙總性資料 
22 資料庫生命週期(database life cycle,   DBLC)主要包括六個階段:①資料庫設計(database design) 
②實作建置與資料載入(implementation and loading)  ③維護與演進(maintenance and evolution) 
④上線運作(operation)  ⑤資料庫初始研究(database initial study)  ⑥測試與評估(testing and 
evaluation),下列何者為正確順序? 
⑤①②⑥④③ ⑤②①⑥④③ ⑤①⑥②④③ ⑤⑥①②④③ 
23 有關延遲更新(deferred update)的資料庫回復(database re covery)技術之敘述,下列何者正確? 
所有交易之操作將先寫入資料庫內,然後再寫入系統日誌(system log) 
若在交易完成前,資料庫發生故障,資料庫管理系統將執行重作(redo)指令 
若在交易完成且送出提交確認(commit)指令,但在寫入資料庫之前發生故障,資料庫管理系統將須
執行取消(undo)指令 
資料庫回復的延遲更新技術是基於「優先寫入日誌檔」(write-ahead logging, WAL)之機制 
24 知識發掘流程(knowledge discovery process)主要包括五個階段:①資料清理(data cleaning)  ②來源
選擇(source selection)  ③評估與解釋(evalu ation and interpretation)  ④資料探勘(data mining) 
⑤資料轉換(data transformation),下列何者為正確順序? 
②⑤①③④ ①②⑤④③ ①⑤②③④ ②①⑤④③ 
25 資料庫設計流程主要包括六個階段:①需求分析(requirement analysis)  ②邏輯資料庫設計(logical 
database design)  ③綱目改良(schema refinement)  ④概念資料庫設計(conceptual database design) 
⑤安全設計(security design)  ⑥實體資料庫設計(physical database design),下列何者為正確順序? 
①②④③⑤⑥ ①④②③⑥⑤ ①④③②⑤⑥ ①②④⑤③⑥