1. 關聯式資料庫組成順序,依序為何? 


2. 為維持資料庫正常運作,每個交易都必須遵守ACID特性,其中I代表下列何者? 


3. 設計關聯式資料庫常進行正規化(Normalization)其作用為: 


4. 欲從資料檔:2,28,3,4,29,30,1,搜尋資料〝4〞時,若採用循序搜尋法(Sequential Search),則於幾次比較之後,可發現該筆資料﹖ 


5. 下列哪一個檔案系統,並非作業系統處理外部記憶體資料的儲存方式? 


6. 若要產生一個在同時在關聯R1與關聯R2兩者所有值組的關聯,應採用何種關聯式代數的運算? 


7. 資料庫管理系統需要提供交易管理功能,可以讓多人同時進行交易。要達到交易成功必須滿足四項基本交易屬性,簡稱 ACID。請問下列哪一項不屬於 ACID? 


8. 假設一作業系統使用先來先做(first-come-first-serve, FCFS)的排程方式來選擇執行順序,若有四個行程(process)P1~P4,P1 送達時間為 1ms,執行時間為 10ms,P2 送達時間為 0ms,執行時間為 3ms,P3 送達時間為 3ms,執行時間為 15ms,P4 送達時間為 4ms,執行時間為 24ms,請問其平均等待時間為何? 


9. 在資料庫的正規化規則中,去除資料的遞移相依性,屬於哪一種正規化? 


10. 下列何者不是透過資料庫正規化(Normalization)進行改善? 


11. 考量關聯綱要(relation schema)R = (A, B, C, D, E, H),具有以下功能相依性:{A→B, BC→D, E→C, D→A}。請問R的候選鍵(candidate key)為何? 


12. CPU 排班(Scheduling)時,轉換 CPU 至另一項行程且將舊行程之狀態儲存起來,然後再載入新 行程之儲存狀態以便執行,此項工作稱為以下何者? 


13. 資料庫軟體是用於維護儲存電腦中的資料,下列何者非屬電腦化資料庫優於紙張資料之處? 


14. 在進行資料庫的查詢當中,使用以下哪個關鍵字可以去除重複的資料? 


15. 下列何者不是常見的資料庫結構? 


16. CPU 排程中以行程(process)所需 CPU 週期長短為依據,若使用固定 CPU 執行時間,超過此段時間則被迫捨棄,等待下次循環的排程方法為下列何者? 


17. 關於關聯表外來鍵(foreign key)之敘述,下列何者錯誤? 


18. 下列哪一個作業系統,在同一個時間只允許一位使用者執行單一個程式? 


19. 下列那一種排程法(scheduling algorithm)可能會造成飢餓(starvation)的情形,亦即有些程序(process)等候 CPU 執行的時間可能會是無限長? 


20. 若要以binary(二元)relationship取代ternary(三元)relationship,必須運用下列何者? 


21. Microsoft ACCESS建立之資料庫附檔名為何? 


22. 下列何者適用於檔案大,且不常修正的檔案? 


23. 在關聯式資料庫中編輯各關聯間的關聯性時,必須設定參考完整性規則。請問下列哪一個參考完整性規則的設定值是拒絕插入、刪除或更新操作? 


24. 假設R資料表有m筆資料、a個欄位;S資料表有n筆資料、b個欄位,則使用SQL陳述式SELECT * FROM R CROSS JOIN S,查詢結果最多有幾筆資料? 


25. 編譯器(Compiler)中通常採用何種資料結構(Data Structure)處理遞迴程序呼叫(Recursive Call)﹖ 


26. 資料庫中常利用 B+樹(B+ tree)作索引結構。請問以下描述何者為錯誤? 


27. 大數據分析經常使用No-SQL資料庫,下列何者為此類模式? 


28. 在關聯式資料庫模型中,下列哪一個關聯式代數運算子可以從關聯表選出指定條件的值組? 


29. 在資料庫系統中,降低資料的重複之過程稱為下列何者? 


30. 在資料庫管理系統中,用以定義資料型態、長度及關係的是下列何種語言? 


31. 某電腦系統支援分頁虛擬記憶體,目前記憶體有4個分頁框(page frames),若採用最近較少使用(Least-Recently-Used)分頁替換演算法,請問下列頁碼參考之串列,總共會發生多少次分頁錯誤(page faults)?串列[1, 2, 3, 4, 2, 1, 5, 6, 2, 1, 2, 3, 7, 6, 3, 2, 1, 2, 3, 6] 


32. 那一種資料庫模型其資料之儲存以表格(Table)方式呈現? 


33. 關聯式資料模型將資料以何種結構表示? 


34. 結構化查詢語言(SQL)是標準的資料庫語言,廣泛使用於關聯式資料庫,包含了下列三個類型,請問以下「SQL 語法」和「所屬類型」的配對,何者有誤?資料定義語言(DDL):定義資料庫、資料表、索引等資料庫物件,資料處理語言(DML):用來處理資料庫的資料控制語言(DCL):用來控制資料庫的存取 


35. 所謂排序(sort)是指: 


36. 若使用SQL查詢語法「Select * From班級Order by成績」,試問下列敘述何者錯誤? 


37. 下列對虛擬記憶體(Virtual Memory)的說明,何者有誤? 


38. 有關虛擬記憶體技術於常見作業系統之實作,下列何者有誤? 


39. 下列何者不是作業系統? 


40. 於關聯式資料庫所示ER圖中通常包含下列哪些元件? (a)個體(entity) (b)關係(relationship) (c)屬性(attribute) (d)表格(table) 


41. 關聯式資料庫中之檢視表(View),下列何者有誤? 


42. 下列何者資料操作語言,可賦予使用者權限? 


43. UNIX/Linux 作業系統的主要組成,不包含下列何者? 


44. 如果想產生每張發票之總金額(出現此欄位名稱),則下列SQL查詢設計中之C處的關鍵字為下列何者?
SELECT 發票.發票編號, A([發票.數量]*[發票.單價]) B 總金額
FROM 發票
C BY 發票.發票編號;
 


45. 資料表設計的參照完整性(referential integrity)主要限制對象為何? 


46. 關於 MS Windows 與 Mac OS 等作業系統中所使用的圖形化使用者介面,一般簡稱為何? 


47. 資料庫系統通常以什麼樣的資料單位為處理上的基本單位? 


48. 關於資料庫的備份,下列何者有誤? 


49. 下列作業系統中,何者不適合當作智慧型手機的作業系統? 


50. 在 CPU 行程(process)協調運作時,當有死結(Deadlock)發生,不會有以下哪種情形?