阿摩線上測驗
登入
首頁
>
公職◆資料庫應用
> 104年 - 104 高等考試_三級_資料處理:資料庫應用#24776
104年 - 104 高等考試_三級_資料處理:資料庫應用#24776
科目:
公職◆資料庫應用 |
年份:
104年 |
選擇題數:
0 |
申論題數:
17
試卷資訊
所屬科目:
公職◆資料庫應用
選擇題 (0)
申論題 (17)
⑴請劃出此資料庫相對應的實體關聯圖(ER Diagram)。
⑵請指出那幾個表格中的那幾個欄位,需要滿足參考限制(Referential Integrity)?
⑶寫出一個 SQL 的查詢命令,查詢"Wawrinka"所租過的船的船名。
⑷寫出一個 SQL 的查詢命令,查詢 rating 大於或等於 9 的船員人數。
⑸寫出一個 SQL 的查詢命令,查詢曾經租過編號為 103 號的船的船員名字。
(6)寫出一個 SQL 的查詢命令,查詢曾經租過所有顏色為紅色(red)的船的船員名 字(即該船員租過所有顏色為紅色的船)。
(7)寫出一個 SQL 的查詢命令,查詢同一天之中租超過一艘以上(不包括一艘)的船 的船員名字。
(8)寫出一個關聯代數(Relational Algebra)運算式,以關聯代數運算子(selection: σ、 projection: Π、join: 、divide: ÷、union: ∪、intersection: ∩、cartesian product: ×、 difference: -)表示,查詢租過船名為"Blast"的船的船員名字。
⑴請舉一個資料倉儲中的星狀資料綱要(Star Schema)的例子。(10 分)
⑵請問資料倉儲架構中的 ETL 操作指的是什麼?(5 分)
三、在高階語言(如 C 語言)中要查詢或異動資料庫時,通常會使用到一種被稱為 Cursor 的結構,請說明 Cursor 的功用及其相關的操作。(10 分)
⑴定義何謂無損切割(Lossless Decomposition)?(5 分)
【已刪除】⑵若有一個表格綱要 r(A,B,C,D,E)的函數相依關係集合 F 為:
請問將 r 切割為 r1(A,B,C)及 r2(A,D,E)的切割是否是無損切割?若是無損切割,則 請證明之。(10 分)
⑴定義什麼是一個交易(Transaction)?它必須滿足那四個特性?
⑵何謂並行控制(Concurrency Control)?資料庫中若無並行控制的機制,則可能 會產生什麼問題?
⑶何謂兩階段鎖定(Two-Phase Locking)?其目的為何?
⑷圖四為兩個交易 T1 及 T2 的執行過程(Schedule),假設交易執行的過程中有實 施兩階段鎖定,請問這個執行過程(Schedule)的結果是順利執行完畢,或是發 生死結狀態(Deadlock)?