阿摩線上測驗
登入
首頁
>
資料庫運用
> 95年 - 95 地方政府特種考試_三等_資訊處理:資料庫運用#49862
95年 - 95 地方政府特種考試_三等_資訊處理:資料庫運用#49862
科目:
資料庫運用 |
年份:
95年 |
選擇題數:
0 |
申論題數:
9
試卷資訊
所屬科目:
資料庫運用
選擇題 (0)
申論題 (9)
一、資料庫中資料常以不同層次的架構來呈現,請問如此區分的目的何在?就以常見的三 層(內部層,概念層,與外部層)架構來說,請說明各層的意義。此外,ㄧ般所謂的 資料模型,如關連式資料模型,是用於上述三層中的那一層(或那幾層)?(15 分)
二、在資料庫的交易運算中,何謂同步控制(concurrency control)?請以銀行交易為例, 說明同步控制的重要性。有那些同步控制的機制?請列舉兩種常見的方法。(15 分)
【已刪除】三、關連式的表格處理中,有三個主要的運算。除了 join 的運算之外,另外兩個為何? 以下面兩個關連表為例,執行如下之 join 運算,其結果為何?(15 分)
四、在資料庫設計中,何謂 BCNF(Boyce-Codd Normal Form)?滿足 BCNF 的資料庫 綱要,需具備什麼特性?請舉一實例說明之。(15 分)
⑴將 EMPLOYEE 關連表拆成(
EmplId
, Name)與(Name, Address, PhoneNo)兩個 關連表,這樣的拆解有什麼優缺點?
⑵將 EMPLOYEE 關連表與 JOB 關連表合併成單一表格,會存在什麼問題?
⑶以 SQL 敘述求得一職員名為“陳大興”的地址(Address)與電話號碼(PhoneNo)。
⑷以 SQL 敘述求得所有職員名字(Name)與他們初任職各項職務的職位(JobTitle) 和起始時間(StartDate)。
⑸此資料庫設計是否符合 3NF 的要求?請詳細說明理由。