数据库期末复习笔记

数据库期末复习笔记

一、错题复习:

1、把E-R图转换成关系模型的过程,属于数据库设计的是( B )
A.概念设计
B.逻辑设计
C.需求分析
D.物理设计

E-R图转换成关系模型的过程,属于数据库设计的逻辑设计阶段。
使用E-R图工具的阶段是数据库设计的概念设计阶段。

2、在数据库设计中,使用E-R图工具的阶段是( C )阶段。
A.需求分析
B.物理设计
C.概念设计
D.逻辑设计

3、如果一个关系模式只分解成两个关系模式,则可以用一下公式检验是否为无损分解:
ρ = { R 1 ( U 1 ) , R 2 ( U 2 ) } ρ=\{R_1(U_1), R_2(U_2)\} ρ={R1(U1),R2(U2)},是关系模式 R ( U ) R(U) R(U)的一个分解,则 ρ ρ ρ是无损分解的充分必要条件是:
( U 1 ∩ U 2 ) → ( U 1 − U 2 ) (U_1∩U_2)→(U_1-U_2) (U1U2)(U1U2) ( U 1 ∩ U 2 ) → ( U 2 − U 1 ) (U_1∩U_2)→(U_2-U_1) (U1U2)(U2U1)
箭头“→”为函数依赖

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为{AD→EH, DC→BH,H→G, D→H, A→D},则F的最小函数依赖集是( A )
A.{A→E, CD→B, H→G, D→H, A→D}
B.{AD→E, CD→B, H→G, D→H, A→D}
C.{A→E, AD→H, CD→B, H→G, D→H, A→D}
D.{AD→E, AD→H, CD→H, CD→B, H→G,D→H, A→D}

6、已知关系模式R(A, B, C, D, E, G, H),函数依赖集F为{BC→AE, DC→EH, DG→E, B→CD, D→G},则F的最小函数依赖集是( D )
A.{BC→A,BC→E,DC→E,DC→H,DG→E, B→C, B→D, D→G}
B.{B→A,B→E, D→E, B→C, B→D, D→G}
C.{B→A, B→E, D→H, C→H, D→E, B→C, B→D, D→G}
D.{B→A, DC→H, D→E, B→C, B→D, D→G}

7、已知关系模式R(A, B, C, D, E, F),函数依赖集F为{B→CE, AC→F, BF→D},
则R的候选键是( A )。
A.AB
B.BF
C.B
D.AC

8、有关系模式R(U,F),U={A,B,C,D,E },F={A→C,C→D,B →C,DE→C,CE→A}, 则R的一个满足BCNF并具有无损连接性的分解是( B )(排除法)
A.ρ={ R1(A,B ),R2(B, D), R3(A,C,E)}
B.ρ={ R1(A,C ),R2(A,D),R3(A,B,E)}
C.ρ={R1(A,C,D),R2(A,B,D,E)}
D.ρ={R1(A,C ),R2(A,B,D,E)}

9、设关系模式R(A,B,C,D),F是R上成立的FD集,F={ AB→C,D→B },
那么 F 在模式 ACD 上的投影 π A C D π_{ACD} πACD 为( C )。
A.{ AB→C,D→B }
B.φ(即不存在非平凡的FD)
C.{ AD→C }
D.{ AC→D }

求FD集在其子集上的投影,即是其子集中存不存在包含子集中所有属性的函数依赖关系。
以上题为例求 F 在模式 ACD 上的投影 π A C D π_{ACD} π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.超码的属性不能取空值

  • 2
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值