(1) 請解釋分散式資料庫之主要水平分割(primary horizontal fragmentation)。
(2) 請問在資料庫中,虛值(null value)代表甚麼意義?
(1) 請定義並解釋主要屬性(prime attribute)。
(2) 主要屬性和實體整合限制(entity integrity constraint)有何關係?
張三在某銀行之存款帳戶之餘額(balance)是三十萬元,某日張三到該銀行
櫃檯存款二十萬元,而同一時間他的配偶經自動櫃員機從該帳戶提款十
萬元,兩個交易皆成功後,該帳戶餘額竟然是五十萬元,而不是四十萬
元,倘若該時間內對該帳戶之交易僅有這兩筆,請問:
(1) 該銀行提款存款系統出了甚麼問題?
(2) 請問該系統該如何修改,請簡述之。
給予下圖之ER 模式圖,其中,R 是二元多對多關係類別(binary M:N
relationship type),並且有一屬性A,參加之實體類別(entity type)分別是
E1 和E2,而E1 計有P1、X 和Y 三屬性,其中P1 為主鍵(primary key),
E2 計有P2、U 和V 三屬性,主鍵為P2。若將此ER 模式圖轉換成關聯資
料模式(relational data model),且以萬用關聯(universal relation)表示,則會
有局部相依(partial dependencies)出現:
(1) 請繪出該關聯資料模式之萬用關聯。
(2) 請列出該關聯所有功能相依(functional dependencies)與所有局部相
依。
給予兩個關聯(relations) Student 與Faculty,請寫一關聯式代數(relational
Algebra)之查詢,以查詢教授Jenifer 所開授的所有課全都修的同學之學號
(SID)與姓名(Sname),假設學生資料已經依SID 由小到大排列,教授資料
也已經依FID 由小到大排列,所用之暫時變數(temporary variable)請依序
以T1, T2, …Tn 表示,Result 為最後結果。(註:請精簡所撰寫之查詢,
所用陳述(statement)數量不得多於五個,且每一陳述最多使用三個關聯式
代數運作(relational Algebra operations),而關聯式代數運作符號如下:σ:
選擇(selection),π:投影(projection),X:卡氏乘積(Cartesian Product),− :
差集(set difference),U:聯集(union), I :交集(intersection),÷:除號
(division),所使用之其他關聯式代數符號請自行定義,惟須說明之。亦假
設資料庫管理系統將資料存入暫時變數時,會從事重複刪除(duplicate
elimination)工作。)
可觀看題目詳解,並提供模擬測驗!(免費會員無法觀看研究所試題解答)