阿摩線上測驗
登入
首頁
>
公職◆資料庫應用
> 101年 - 101年三等關務特考資料庫應用#45166
101年 - 101年三等關務特考資料庫應用#45166
科目:
公職◆資料庫應用 |
年份:
101年 |
選擇題數:
0 |
申論題數:
9
試卷資訊
所屬科目:
公職◆資料庫應用
選擇題 (0)
申論題 (9)
一、⑴請說明為何需要使用資料庫(Database)來儲存及管理資料?請至少舉出 4 項好 處。(8 分)
⑵請說明何謂資料庫管理者(Database Administrator, DBA)?(3 分)請至少舉出 4 項 DBA 所需扮演的功能。(4 分)
⑴請說明何謂 foreign key?有何功能?以上述之資料庫,為求維持資料的一致性,應 該建置那些 foreign keys?(9 分)
⑵假設想從上述資料庫中,找出員工(姓名為 John)所有參與製造之產品代號及產 品名稱,請寫出 Relational Algebra 表示式。(8 分)
⑶假設想從上述資料庫中,找出那些員工編號及其姓名,他們曾參與 Table P 中所 有產品的製造,請寫出 Relational Algebra 表示式。(8 分) 【
Relational Operations
: Restrict(σ), Project(π), Union(U), Intersection(Λ), Difference(-), Natural Join(∞), Divide( +), Cartesian Product(×)】
【已刪除】三、假設在一資料庫系統中有 6 筆 transactions 其執行狀態如下圖,其中 tc1 與 tc2 表示 checkpoint 的時間,tf 表示發生 system failure 的時間。為了達成資料庫系統的 recovery,請說明要用何種機制?並請詳細說明此機制在每一 checkpoint 時的訊息 紀錄,以及說明每一筆 transaction 在發生 system failure(tf)後,該進行何種動作? (25 分)
⑴ R 符合第(t)Normal Form,而不符合第(t+1)Normal Form,請問 t 值為何? 為什麼?(t 為自然數)(8 分)
⑵請問如何處理 R,使它符合第(t+1)Normal Form?(12 分)
五、請說明何謂 Knowledge Discovery in Databases(KDD)?(5 分)並請詳細說明在 進行 KDD 的過程中,會依序經歷那些階段?(10 分)