資料庫期末複習筆記

2021-10-13 19:13:41 字數 2716 閱讀 2027

1、把e-r圖轉換成關係模型的過程,屬於資料庫設計的是( b )

a.概念設計

b.邏輯設計

c.需求分析

d.物理設計

e-r圖轉換成關係模型的過程,屬於資料庫設計的邏輯設計階段。

使用e-r圖工具的階段是資料庫設計的概念設計階段。

2、在資料庫設計中,使用e-r圖工具的階段是( c )階段。

a.需求分析

b.物理設計

c.概念設計

d.邏輯設計

3、如果乙個關係模式只分解成兩個關係模式,則可以用一下公式檢驗是否為無損分解:

設 ρ

=ρ=\

ρ=,是關係模式r(u

)r(u)

r(u)

的乙個分解,則ρ

ρρ是無損分解的充分必要條件是:

( u1

∩u2)

→(u1

−u2)

(u_1∩u_2)→(u_1-u_2)

(u1​∩u

2​)→

(u1​

−u2​

) 或 (u1

∩u2)

→(u2

−u1)

(u_1∩u_2)→(u_2-u_1)

(u1​∩u

2​)→

(u2​

−u1​

)箭頭「→」為函式依賴

4、關係模式r中若沒有非主屬性,則( c )

a.r屬於bcnf但不一定屬於4nf

b.r屬於4nf

c.r屬於3nf但不一定屬於bcnf

d.r屬於2nf但不一定屬於3nf

5、已知關係模式r(a, b, c, d, e, g, h),函式依賴集f為,則f的最小函式依賴集是( a )

a.

b.c.

d.6、已知關係模式r(a, b, c, d, e, g, h),函式依賴集f為,則f的最小函式依賴集是( d )

a.b.

c.d.

7、已知關係模式r(a, b, c, d, e, f),函式依賴集f為,

則r的候選鍵是( a )。

a.ab

b.bf

c.bd.ac

8、有關係模式r(u,f),u=,f=, 則r的乙個滿足bcnf並具有無損連線性的分解是( b )(排除法)

a.ρ=

b.ρ=

c.ρ=

d.ρ=

9、設關係模式r(a,b,c,d),f是r上成立的fd集,f=,

那麼 f 在模式 acd 上的投影 πac

dπ_

πacd

​ 為( c )。

a.b.φ(即不存在非平凡的fd)

c.

d.

求fd集在其子集上的投影,即是其子集中存不存在包含子集中所有屬性的函式依賴關係。

以上題為例求 f 在模式 acd 上的投影πac

dπ_

πacd

​ ,即判斷ac→d,a→cd,c→ad,d→ac,ad→c,cd→a等是否存在,寫出存在的依賴即可。

10、事務的原子性是指( d )。

a.事務一旦提交,對資料庫的改變是永久的

b.事務必須是使資料庫從乙個一致性狀態變到另乙個一致性狀態

c.乙個事務內部的操作及使用的資料對併發的其他事務是隔離的

d.事務中包括的所有操作要麼都做,要麼都不做

事務是使用者定義的乙個資料庫操作序列,這些操作要麼全做要麼全不做,是乙個不可分割的工作單位

11、在對資料庫進行恢復時,對已經commit但更新未寫入磁碟的事務執行( a )操作

a.redo

b.undo

c.abort

d.rollback

12、現有t1、t2、t3三個事務,wi(x)表示事務ti更新資料物件x,ri(x)表示事務ti讀取資料物件x,關於下面的兩個排程s1和s2的說法正確的是( b )

s1:r1(x);r2(y);w1(x);r1(y);r3(x);w2(y);w3(x);w1(y)

s2:r1(x);r2(y);w1(x);r3(x);w2(y);w3(x);r1(y);w1(y)

a.s1是非衝突可序列化排程,s2是非衝突可序列化排程

b.s1是非衝突可序列化排程,s2是衝突可序列化排程

c.s1是衝突可序列化排程,s2是衝突可序列化排程

d.s1是衝突可序列化排程,s2是非衝突可序列化排程

13、下列對關係描述中錯誤的是( d )

a.關係是笛卡爾積的子集

b.關係中元組的次序可以交換

c.關係是一張二維表

d.關係中的一些分量可以再分為若干分量

14、實體完整性規則規定( c )

a.外碼的屬性不能取空值

b.主碼的屬性不能取空值

c.候選碼的屬性不能取空值

d.超碼的屬性不能取空值

資料庫4 6章期末複習

第4章 資料庫安全性 1 資料庫安全性概念 資料庫的安全性是指保護資料庫以防止不合法使用所造成的資料洩露 更改或破壞。2 安全性級別劃分的指標 安全策略 責任 保證 文件 3 使用者身份鑑別方法 1 靜態口令鑑別 2 動態口令鑑別 3 生物特徵鑑別 4 智慧卡鑑別 4 訪問控制方法 自主訪問控制 d...

資料庫概論期末複習測試試題

第一章 緒論1.資料庫定義 使用資料庫系統的好處 舉出適合用檔案系統而不是資料庫系統的例子 再舉出適合用資料庫系統的應用例子。資料庫系統的主要特點 dbma的資料控制功能包括 資料模型 是現實世界資料特徵的抽象,是資料庫系統的核心和基礎 資料模型的作用 是資料庫系統的靜態特徵,動態特徵和完整性約束的...

Python期末複習筆記

字串的格式化 1,使用format 方法進行格式化 字串常用方法 find 和rfind方法分別用來查詢乙個字串在另乙個字串指定範圍 預設是整個字串 中首次和最後一次出現的位置,如果不存在則返回 1 index 和rindex 方法用來返回乙個字串在另乙個字串指定範圍中首次和最後一次出現的位置,如果...