第1題
說明下列EER 模型(Enhanced Entity Relationship)的四個構成要素, 並各舉一個具體例子說明其在真實世界中的應用⑴Entity, ⑵Attribute, ⑶Relationship, ⑷Supertype/Subtype。(20 分)
民國114年 高考三級 資訊處理 資料庫應用收錄考選部官方試題,共 4 題可線上瀏覽,考選部未公告本科目答案。
說明下列EER 模型(Enhanced Entity Relationship)的四個構成要素, 並各舉一個具體例子說明其在真實世界中的應用⑴Entity, ⑵Attribute, ⑶Relationship, ⑷Supertype/Subtype。(20 分)
請說明下列兩種事務隔離級別的差異,並針對每種隔離級別各舉一個可 能造成資料不一致的實際情境:⑴Read Committed, ⑵Repeatable Read。 (10 分)此外,請說明為何某些資料庫系統預設使用Read Committed 而非 Serializable。(10 分)
根據下列客戶訂單資料回答相關查詢SQL敘述,資料表格為:Customer(CID, Name), Orders(OID, CID, TotalAmount, OrderDate), Payment(PID, OID, AmountPaid)。(每小題10 分,共30 分) 在OrderDate 為“2025.01.01”當天,所有客戶訂單總量排行,依總量由 高到低列出客戶姓名與總量。 找出截至2025.01.01,曾有付款行為且總付款金額超過10,000 的客戶 姓名與其總付款金額。 所有訂單但付款金額(AmountPaid)總和不足訂單金額(TotalAmount) 的客戶名稱與欠款金額,並以欠款金額由高至低排序。
請說明資料庫交易處理中的ACID 意義與其四大性質(Atomicity,Consistency, Isolation, Durability)分別意義為何,(15 分)並針對下列交易衝突情境, 指出可能違反的ACID 性質與造成的後果,情境:T1 在更新帳戶A 餘額 後尚未提交(commit),T2 同時讀取帳戶A 的餘額並執行轉帳。(15 分)