資料庫原理複習題(五)——規範化設計
1.在關係模式r(a,b,c)中,有函式依賴集f=,則r最高達到(;;;;)。 (7分)
a.bcnf
b.3nf
c.1nf
d.2nf
正確答案:a.
你當前選擇:無 2.
設關係模式
r (a,b
,c),f
是r上成立的
fd集,
f =
,則分解ρ
= 相對於
f (;;;;)。(7
分)a. 是無損聯接,也是保持fd的分解
b. 不是無損聯接,但保持fd的分解
c. 是無損聯接,但不保持fd的分解
d. 既不是無損聯接,也不保持fd的分解
正確答案:a.
你當前選擇:無
3.在關係模式r(u,f)中,如果x→y,存在x的真子集x1,使x1→y,稱函式依賴x→y為(;;;;)。 (7分)
a. 部分函式依賴
b. 平凡函式依賴
c. 完全函式依賴
d. 傳遞函式依賴
正確答案:a.
你當前選擇:無
4.在關係模式r(a,b,c)中,有函式依賴集f=,則r的所有主屬性為(;;;;)。 (7分)
a.a,b,c
b.a,c
c.b,c
d.a,b
正確答案:a.
你當前選擇:無
5.在關係模式r(u)中,如果x→y和x→z成立,那麼x→yz也成立。這條推理規則稱為(;;;;)。 (7分)
a. 合併律
b. 增廣律
c. 分解律
d. 自反律
正確答案:a.
你當前選擇:無
6.設有關係模式r(a,b,c,d),f是r上成立的fd集,f=,屬性集ab的閉包(ab)+為(;;;;)。 (7分)
a.bcd
b.abcd
c.abc
d.cd
正確答案:c.
你當前選擇:無 7.
設關係模式
r(a,b,c,d,e,f)
,函式依賴集
s=,在下列四個選項中,(
;;;;;;;;)是r
的候選關鍵字。(7分
)a.ab
b.acd
c.abc
d.abcd
正確答案:b.
你當前選擇:a
8.設有關係模式r(a, b, c, d),f是r上成立的函式依賴集,f=,在下面的四個選項中,f邏輯蘊含的函式依賴有(;;;; )。 (10分)
a.cd-;b
b.bd-;a
c.ab-;d
d.ad-;c
參***:a.d.
9.在關係模式r(a,b,c)中,有函式依賴集f=,則r的候選碼為(;;;;)。 (10分)
a.bc
b.ab
c. 全碼:abc
d.ac
參***:a.b.
10.設關係模式r(a,b,c,d,e,f),函式依賴集s=,求:
(1)r的所有候選關鍵字;
(2)確定主屬性和非主屬性;
(3)判斷r最高達到哪個正規化;
(4)指出哪個或哪些函式依賴阻擋r達到更高一級正規化?
(5)利用「投影分解法」,將r分解為更高一級正規化。 (31分)
參***:
(1)l類:a;r類:f;lr類:bcde 求各屬性集的閉包
(a)+= (no key)
(ab)+= (is key)
(ac)+= (no key)
(ad)+= (no key)
(acd)+= (is key)
ab,acd是r的候選關鍵字
(2)主屬性是abcd,非主屬性是ef;
(3)r最高達到2nf;
(4)函式依賴集s中,e->f是3nf違例,即:非主屬性f傳遞函式依賴關鍵字。所以r最高達到2nf。
(5)分解為r1:(a,b,c,d,e),s1= 3nf
r2:(e,f),s2= bcnf,4nf
當前狀態:未作答
參***:
(1)l類:a;r類:f;lr類:bcde 求各屬性集的閉包
(a)+= (no key)
(ab)+= (is key)
(ac)+= (no key)
(ad)+= (no key)
(acd)+= (is key)
ab,acd是r的候選關鍵字
(2)主屬性是abcd,非主屬性是ef;
(3)r最高達到2nf;
(4)函式依賴集s中,e->f是3nf違例,即:非主屬性f傳遞函式依賴關鍵字。所以r最高達到2nf。
(5)分解為r1:(a,b,c,d,e),s1= 3nf
r2:(e,f),s2= bcnf,4nf
當前狀態:已作答
資料庫系統原理複習題(七) 資料庫恢復
資料庫系統原理複習題 七 資料庫恢復 1.若資料庫中只包含成功事務提交的結果,則此資料庫就稱為處於 狀態。5分 a.一致 b.安全 c.不一致 d.不安全 正確答案 a.你當前選擇 a.2.若系統執行過程中,由於某種硬體故障,使儲存在外存上的資料部分損失或全部損失,這種情況稱為 5分 a.執行故障 ...
資料庫系統原理複習題(八) 事務併發控制
資料庫系統原理複習題 八 事務併發控制 1.下面關於 一級封鎖協議 正確的說法是 4分 a.一級封鎖協議避免 丟失修改 b.一級封鎖協議可以避免 死鎖 c.一級封鎖協議 能重複讀 d.一級封鎖協議可以避免 髒讀 正確答案 a.你當前選擇 a.2.關於 死鎖 下列說法中正確的是 4分 a.只有出現併發...
資料庫系統原理複習題(八) 事務併發控制
資料庫系統原理複習題 八 事務併發控制 1.下面關於 一級封鎖協議 正確的說法是 4分 a.一級封鎖協議避免 丟失修改 b.一級封鎖協議可以避免 死鎖 c.一級封鎖協議 能重複讀 d.一級封鎖協議可以避免 髒讀 正確答案 a.你當前選擇 a.2.關於 死鎖 下列說法中正確的是 4分 a.只有出現併發...