|
一、单选题(共 10 道试题,共 20 分。)V 1. 设有关系模式R(A,B,C,D),R上成立的FD集F={A→C,B→C},则属性集BD的闭包(BD)+为
. ]% W' r0 s3 z# qA. BD
, {+ L, l4 ^" C5 F9 p( XB. BCD9 @ D+ t( Z$ \* G
C. ABD
: j/ I& d) c' |0 bD. ABCD
6 q1 ]9 c; c' [1 X 满分:2 分
7 T/ E& ~- U/ @3 V6 s2 F2 a% E/ J2. 在关系数据库设计中,设计关系模式是()的任务。
- t# x2 V5 ^% y9 hA. 需求分析阶段4 O$ ^0 c* U p6 T" S
B. 概念设计阶段# x9 K* c6 m: {, i3 C. o- j$ k
C. 逻辑设计阶段
6 y& F$ A0 m3 @, y& l% nD. 物理设计阶段1 T6 l1 H' k' i9 S0 z/ ?, X7 l7 ?
满分:2 分2 T# Y9 b8 J: k. F9 T, [' l# y
3. 一个实体型转换为一个关系模式。关系的码为()。7 E S% `2 ?) t$ t8 I5 f J
A. 实体的码! x3 R9 j o4 i5 a
B. 二个实体码的组合
. m, [/ O. u e( }$ LC. n端实体的码# h- n7 @" l* l, W
D. 多个实体的码' u. }. S- O4 f% h) ~
满分:2 分
: T8 E9 `4 E# [0 x" l. @# b$ ?4. 规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一个属性都是()。+ R) {8 n3 ]$ c1 K
A. 互不相关的
2 }' D3 A) d4 h" d0 B7 OB. 不可分解的
" O3 b0 A! F1 @C. 长度可变的2 V& ^& V( o9 Y( s/ B( F
D. 互相关联的8 j. C: k7 {5 W" H' }+ o
满分:2 分
% p' B. w% s/ j* b5. 在R(U)中,如果X→Y,并且对于X的任何一个真子集X',都不存在X'→Y,则()。
- [4 }- L% B8 g# S. {' L% m! yA. Y函数依赖于X
: j5 G1 \' n: j/ @) K! E, s$ s0 zB. Y对X完全函数依赖
6 _" j, h8 o( l1 Y: UC. X为U的候选码
& _- C5 A1 u$ r7 y, I+ B wD. R属于2NF5 ~! R( M2 t/ {0 i; o6 o2 W" K
满分:2 分
7 _# V$ W# }! u- h/ v3 m- P6. 从E-R模型向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是()。
* n B. S. X# D% [3 z0 X2 WA. M端实体的关键字5 _1 i2 E9 b' O8 ^
B. N端实体的关键字8 {% J3 d! u# H7 D* _8 j+ g4 P
C. M端实体关键字与N端实体关键字组合
+ C/ |" t: ~6 u, e9 vD. 重新选取其他属性. {- N9 q* k8 \3 j6 l& P- a
满分:2 分
p4 }" E: \# I9 s7. 概念结构设计阶段得到的结果是()。
3 A$ k8 k1 D5 tA. 数据字典描述的数据需求( Y; V, y' y& O8 ^- j5 t- c
B. E-R图表示的概念模型
. l- u. r+ w) DC. 某个DBMS所支持的数据模型
7 i9 z9 z& P4 \ J) s, j- [% xD. 包括存储结构和存取方法的物理结构( J' i2 M; X) T1 Z
满分:2 分5 C2 m& \% G1 X3 T( Q
8. “脏”数据的读出是()遭到破坏的情况。5 W/ n. i8 Y& ~' ~4 ?! V/ S1 K
A. 完整性
2 Q: H' u8 k4 s3 v- vB. 并发性
' q+ \$ I8 \/ b3 M/ mC. 安全性
- ~. ?: e' w" O$ E+ F8 v( yD. 一致性
( ~3 D, {; q3 f3 }( e 满分:2 分
, u } C9 b, v8 U) S1 A9. 数据字典不包括()
% s/ ~( b) w/ r4 |7 z' @8 pA. 数据项和数据结构
8 R- G8 }7 Y" g y: m' ?7 y& }B. E—R图7 z) f( U- g; h& l/ P
C. 数据存储和处理过程
; h; A. Z* z6 l( ND. 数据流" @, Y% W5 n; A9 E
满分:2 分
0 q: ?0 r; ]# J6 H; t# a3 s4 u10. 为使程序员编程时既可使用数据库语言又可使用常规的程序设计语言,数据库系统需要把数据库语言嵌入到()中。
) i( t7 u* I% {& Y: M6 ?0 `A. 编译程序
+ V. v5 W" k- `/ VB. 操作系统
2 ~ R; e6 @' \5 WC. 中间语言* g6 [/ F/ U. E: H
D. 宿主语言5 z V, X% M9 `/ j6 R& j5 U
满分:2 分
+ t1 g5 i2 A [- L( t4 R
: E: D. e8 s: g二、多选题(共 10 道试题,共 20 分。)V 1. 基本的封锁类型主要有().0 p: N+ y3 q# b# U8 Q" [
A. 共享锁9 k+ I! m/ P. f( k
B. 排它锁
) f& x/ G8 v2 _' |% T8 c8 @5 yC. 意向锁$ `, E0 w1 o: u
D. 活锁5 d9 v2 ?" n$ a% U8 E
满分:2 分
4 U# x: W$ _, d- ^2. 并发操作可能会带来的数据不一致性有()。# O; O* |& _% W& j
A. 丢失修改1 h: ^& o) l6 j6 `. N
B. 不可重复读
2 I) P" R9 N6 I, V2 z$ XC. 读脏数据
7 k! ^, D' o9 D+ |! ~D. 死锁
! a$ C0 f z2 t& ]" E0 d/ B- t 满分:2 分
' Z/ @$ r8 [4 x; Y" F% E; P3. 什么样的属性上不适合建立上索引().+ c8 [! y( Z; @3 S3 c
A. 经常在查询中出现的属性* Y! I5 A4 ]! w( Q z0 P; t' }3 ]4 I. o
B. 属性值很少的属性,比如说性别# J- l; Z3 B3 ]. W& F" B4 i
C. 经常更新的属性
. \2 |& f3 z& H+ C9 K% Z* R! P% P' VD. 太小的表里的属性.( O! }2 \* ~% u% _) w* G
满分:2 分" F" N" n; @! W3 W& i
4. 关于"死锁",下列说法中错误的是().' g8 g& q e, W) E! U
A. 死锁是操作系统中的问题,数据库操作中不存在4 Q' O/ i, i+ n% t; L, \; L/ o
B. 在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库
$ j% l- c* ?8 z! q0 T2 vC. 当两个用户竞争相同资源时不会发现死锁4 B( [) j0 T5 L( J; Y
D. 并发控制的目的就是消除死锁.. I2 |7 c+ R% ~- \3 r* u% A
满分:2 分
' q/ K/ m( G5 ]9 `5. 若关系R属于第一范式,且每个属性都不传递依赖于码,则R属于().
+ \$ c. _$ t/ Y0 DA. 第二范式
) k% L9 A6 `8 V% F% L0 w `B. 第三范式9 t, |" v- X. W
C. BC范式
) Q! w* v0 a1 B' H- eD. 第四范式
# e) V4 |+ x9 S: \; \) ^* B 满分:2 分
( Q" t- S' d3 |6 d K4 f6. 概念设计的常用方法有().
+ g8 Z- Q$ c# {6 ]2 [A. 自顶向下, z3 }. i, K& }9 P
B. 自底向上
* g3 U# Z. ]6 G; R- T3 F0 BC. 逐步扩张
) o$ {) s( z9 kD. 混合策略* K' d2 y- ^1 N3 C% Z
满分:2 分, Z0 S. y" r$ ]0 P8 ^3 t
7. 数据库工作单元与主语言程序工作单元之间的通信主要包括().; i2 d" m5 y: p4 S, e
A. ODBC
5 w- i6 h- B8 o% `8 b$ K+ [' OB. SQL通信区2 Q% i& W3 S/ r; k" L
C. 主变量
& ]; O. Y; d" b1 u' |D. 游标0 P0 q0 A- `4 b) I3 O: K. W6 f+ A5 A
满分:2 分* m" P8 }0 V3 @1 z( M @5 q5 p
8. 关系模式R属于1NF,那么()情况下R也属于4NF.3 @+ h( ?3 _8 J( e- }
A. 对于R的每个非平凡多值依赖X→→Y,X都含有码
) _- H# e" q2 O1 E E; @B. R中的多值依赖都是平凡的多值依赖* H( O, l7 ?! K$ B" m2 K4 Q& [
C. R中非平凡的多值依赖都是函数依赖) [$ `% b7 s1 i/ ?" ]5 C/ T4 e
D. R中每个决定因素都包含码.
- r" a0 q) M# ?9 O) P- J: w6 F 满分:2 分4 f' a/ M- {( [" R/ ]6 D3 d
9. 日志文件的具体作用表现为().
% g9 O" z$ ^0 [3 eA. 所有操作都应建立日志文件
( R: K4 }2 q# {) V! W( mB. 事务故障恢复和系统故障恢复必须使用日志文件
, S7 j, ^7 i2 Q; x" T dC. 动态转储必须建立日志文件6 c' b) u( T/ i9 D* [7 M" G1 j
D. 静态转储方式也必须建立日志文件$ D" \/ V O$ G' m) c" v
满分:2 分
& ^4 s9 D2 i2 J6 ?! p10. 关于模式分解,可以得出如下结论().
( ?' d5 ]$ ~" }) Z9 q9 CA. 若要求分解保持函数依赖,那么模式分离总可以达到3NF,但不一定能达到BCNF) Y- p( ^9 u \; ?1 h3 b" R
B. 若要求分解既保持函数依赖,又具有无损连接性,可以达到3NF,但不一定能达到BCNF
3 P- s$ F/ A, H( R6 j+ t8 CC. 若要求分解具有无损连接性,一定可以达到4NF
6 Y- `( g- w# Y+ t" b2 SD. 若要求分解保持函数依赖,那么模式分离总可以达到BCNF) p% ]; _1 b( f& d+ V
满分:2 分 8 X" o- T0 S3 G& M0 I
, O# K* i3 E" u4 ~ c. v
三、判断题(共 20 道试题,共 60 分。)V 1. E-R图向关系模型转换时,联系必须转换为一个独立的关系模型.7 `# T- s: R! m# `+ B1 D
A. 错误, K$ u5 i7 ~" S( }) G' F4 u
B. 正确1 Q% l3 {3 j6 t# u' g3 m
满分:3 分* S& A% i- ]# K4 p8 T1 P
2. 嵌入式SQL是将SQL语句嵌入到程序设计语言中,被嵌入 的程序设计语言称为主语言.
$ ~! \4 x3 N1 `: l; }6 n4 \; [A. 错误
% N1 g7 j. t. p8 Q7 e1 {8 ?- o( sB. 正确
' ? Z+ H, n }9 A9 _6 e 满分:3 分
" F7 N, M8 K2 ?* p% u3. 当指示变量为负值时,不管主变量为何值,均认为主变量值为NULL.
& o( M) \2 q9 b; z4 y$ z" yA. 错误7 s( I& o/ j1 z, y+ }$ a
B. 正确0 l, E3 l( n6 [7 s. A! |0 C7 i
满分:3 分
& u5 i g4 s% h$ v$ I4. 如果A→→B,则A→B.2 t# k, |% r( _ i! |& y: E2 J% B4 Q
A. 错误' o8 i. C4 Q9 u/ B$ A
B. 正确- ?, u1 }( f m! U
满分:3 分6 w$ i j, ^; o) n5 q1 l7 _! D# }
5. 如果一个属性经常在连接操作的连接条件中出现,则考虑在这个属性上建立索引.( `" M0 @% N I7 b! v/ k
A. 错误
/ M- K. B0 Y4 Y4 h" M' Y, N+ SB. 正确
. m2 }8 L% ]2 z8 ^- M 满分:3 分4 r$ J6 I0 q, x4 Q; u! J% i
6. 系统故障是指外存故障.+ A. f4 Z9 d* y7 i t8 H) E
A. 错误
; b% w% g0 t- ^B. 正确
. v+ r' [" y2 m8 \ 满分:3 分
w/ L( V& {2 `7. 数据库物理设计的目标就是提高数据库的性能和有效利用存储空间.+ K& d* p& U+ Z0 ?2 J& Z4 D$ j
A. 错误
1 u5 `; o. h$ K+ P; {B. 正确
+ z( y- v8 T# c+ Q 满分:3 分
4 ~( |" `+ f- S: ~$ @. W& I& E5 r! Q8. E-R图是用来描述逻辑模型的.
& ?5 p& l7 e& g$ LA. 错误
7 w1 B/ D* d& R) l/ g3 K: kB. 正确' z! T8 W$ o# k! `
满分:3 分: P' [0 X) L& b8 M4 u1 H* `% }
9. 3个或3个以上实体间的多元联系可以转换为一个关系模式,也可以与某一端对应的关系模式合并.6 }7 ?* p% w: Q) v
A. 错误
* B6 ]& z& M" D. c' IB. 正确/ F9 {4 d# G3 ~" F, \
满分:3 分9 o& `5 n9 F0 K" x# \) g
10. 函数依赖A1A2→A1B1,等价于A1A2→B1.
9 t1 |6 F2 Z' V# j) S6 k% ]# YA. 错误
9 ^- |0 z' y# Y# V W3 hB. 正确
$ h1 O9 _" J: w- b5 p 满分:3 分
9 C: Z1 N9 ]0 N1 `11. 逻辑设计可以独立于数据库管理系统.
$ e" O, W/ Q- f5 ]A. 错误
- h: r4 o" U' B# q5 G+ D( s a" t% DB. 正确9 j0 @# D) ~/ \1 D% p- r
满分:3 分
$ O* I* a$ H. H p12. 意向锁的含义是如果对一个结点加意向锁,则说明该结点的下层结点正在被加锁.
* b- ^2 M6 A0 e$ q4 hA. 错误/ l% l, I% M0 z8 B7 K" Y
B. 正确/ \# S- R& f7 K8 D! P; a5 o. C
满分:3 分
5 K- c5 D! q" G8 `* S13. 关系数据库管理系统中的查询处理程序能自动实现查询优化.0 ]* G* e' M* ]! N: `5 E1 p
A. 错误" L" ]- A' w- [) j: |+ m& [: r
B. 正确
. i# T9 j; J4 {; i0 i' i 满分:3 分
Y3 f2 e, S9 d# Q+ [14. 数据库的物理结构依赖于选定的数据库管理系统.- b7 q1 _" \% R9 e1 r: d5 W
A. 错误
8 k* g* P- q' \7 u9 ~5 ?9 ^; R- J* WB. 正确
! {0 a# [' |) C) l8 w2 W, H 满分:3 分) G9 E( G3 n |7 D7 l3 X& t7 d' u
15. 一个1:N的联系可以转换为一个独立的关系模式,也可以与N端对应的关系模式合并.
+ C) M" W% D6 Z) w5 E+ U" t) IA. 错误
9 @8 L I J! L) [B. 正确
* E( a% _; I6 n5 w7 z. l9 l! u& c. X 满分:3 分
; e4 c0 E* L" q* S+ K. ?8 [16. 代数优化是指存取路径和底层操作算法的选择7 Q3 E5 u) u+ n, i! i
A. 错误
" _, P { P5 t& ]- }9 U1 FB. 正确) N& {5 v; B7 x9 P
满分:3 分
' _9 r/ N! s# m& V* A( }$ m% n& Z: T17. 当多个事务并发执行的结果与多个事务按任意次序串行执行的结果相同,就认为该并发操作是正确的.# w& t$ F7 I9 ~2 \) [0 J
A. 错误
W) v! T4 t, w! DB. 正确" o4 A% p1 g$ J) J. I
满分:3 分
3 F( M0 V e5 \. A- I+ s' C18. 事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位.
# l2 J( Q5 ?7 d6 _* G YA. 错误1 {; `; a1 @) U ~8 k9 Z
B. 正确
2 w/ ^6 P; Q* F! U 满分:3 分
( a; w/ k0 j# U19. 数据库镜像是根据DBA的要求,自动把整个数据库或其中的关键数据复制到另一个磁盘上.
* _1 a# v( \7 Q' ^: X6 D5 \( xA. 错误
/ V7 h8 ]0 M, W) m- fB. 正确
2 w2 t& B: g' P: V 满分:3 分
' E9 G5 i: X! H* j$ U0 I7 m# v& l20. 两段锁协议是使并发操作实现可串行化调度的必要条件., R8 r6 Z& ~" d& ^
A. 错误9 d6 \( I5 w8 H9 F
B. 正确0 T$ C3 H/ g- O' r0 U4 G
满分:3 分 |
|