阿摩線上測驗
登入
首頁
>
公職◆資料庫應用
> 99年 - 099年地方三等資料庫應用#46388
99年 - 099年地方三等資料庫應用#46388
科目:
公職◆資料庫應用 |
年份:
99年 |
選擇題數:
0 |
申論題數:
11
試卷資訊
所屬科目:
公職◆資料庫應用
選擇題 (0)
申論題 (11)
⑴請寫出關聯代數(Relational algebra)來列出所有於 2009 年購買汽車的顧客姓名 和其購買的汽車售價。(10 分)
⑵請寫出 SQL 敘述(Statement)來列出售價介於 100 萬和 120 萬之間的汽車編號及 其廠牌。(5 分)
⑶針對不同的年份,請寫出 SQL 敘述(Statement)來列出每個年份和在該年份中所 有售出的汽車的總售價。(10 分)
⑴請列出 R 的所有候選鍵(Candidate key)。(5 分)
⑵如果表格 R 不為 BCNF(Boyce-Codd Normal Form),請將其分解成符合 BCNF 的表格,並寫出每一個表格的綱要。(15 分)
⑴請敘述時間戳記排序法(timestamp-ordering protocol)的做法,假設 write_item(X) 代表要寫入資料項 X 的動作,read_item(X)代表要讀取資料項 X 的動作,read_TS(X) 代表資料項 X 被讀取的時間戳記,write_TS(X)代表資料項 X 被寫入的時間戳記, TS(T)代表交易 T 的時間戳記。(10 分)
⑵請問使用時間戳記排序法會發生飢餓(starvation)的現象嗎?為什麼?(5 分)
⑴請問這個兩階段提交的方法有何缺點。(7 分)
⑵請問三階段提交方法是如何改善兩階段提交方法的缺點。(8 分)
⑴畫一個實體關係圖(Entity-relationship diagram)以充分表達上述的資料需求。 (15 分)
⑵將⑴的實體關係圖轉換成一個關聯式資料庫綱要(Relational database schema), 請寫出每一個表格的綱要,包括表格名稱、屬性、主鍵。(10 分)