阿摩線上測驗
登入
首頁
>
公職◆資料庫應用
> 102年 - 102年薦任資料庫應用#43813
102年 - 102年薦任資料庫應用#43813
科目:
公職◆資料庫應用 |
年份:
102年 |
選擇題數:
0 |
申論題數:
10
試卷資訊
所屬科目:
公職◆資料庫應用
選擇題 (0)
申論題 (10)
一、⑴請解釋一個屬性之定義域(domain)與定義域限制(domain constraint)。(10 分)
⑵請問一個屬性之定義域和資料庫之輸入錯誤資料免疫力(input error immunity)之 間有何關係?(10 分)
⑴我們應該將 E1 的 X 或 E2 的 U 拷貝到對方(以 Ei 表示),當作 Ei 的一個欄位以 為其外來鍵(foreign key)?(5 分)
⑵請敘述如此拷貝之原因?(10 分)
⑶請問 A 應該被放置到 E1 或 E2 中?請說明之。(5 分)
三、⑴兩個關聯綱要(relation schema)R(
X
, Y, Z)和 S(
U
, V, W)具有聯集相容性 (union compatible)才可以聯集,請問甚麼是聯集相容性?(10 分)
⑵請從集合論(set theory)角度定義差集(set difference),而 R(
X
, Y, Z)和 S (
U
, V, W)兩者之間必須具備甚麼特性,才能進行差集之執行?(10 分)
四、請問在 SQL 語法中,和關聯代數(relation algebra)之選擇(selection)、投影 (projection)、卡迪氏乘積(Cartesian Product)、差集(set difference)與聯集 (union)分別對等(等效)之語法項目或結構為何?請以 R(
X
, Y, Z)與 S(
U
, V, W)為例一一列舉說明之,但是所列舉之例子須符合 SQL 語法,必要時請自行 假設條件,但須清楚說明該條件。(20 分)
⑴請說明 DBMS 之查詢處理器如何處理該結合,才能將該巢狀迴圈結合方式最佳 化,而對磁碟所存取之磁碟區塊總數量會最少?(註:同一個磁碟區塊若被存 取 H 次,則總數量會加上 H,而不是 1,亦請保留一個磁碟區塊大小之記憶體 磁碟緩衝區,當作輸出處理結果之輸出緩衝區)(10 分)
⑵請問對磁碟所存取之區塊總數量為何?請導出其結果,並解釋其意義。(10 分)