
代號: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),下列何者為正確順序?
①②④③⑤⑥ ①④②③⑥⑤ ①④③②⑤⑥ ①②④⑤③⑥