系统分析师综合知识(选择题)模拟试卷9
中文选择题(含3小题)
关系数据库的规范理论是针对(11)的问题设计的,这种理论适合于(12)到目前为止,规范理论已提出了多种范式,但实际应用中,一般只要达到(13),数据库模式就有较好的性能。一个关系是否属于某种范式是由(14)确定的,从规范化程度来看,应满足(15)。
1.(B)
A. 数据库管理系统
B. 数据库
C. 数据定义语言
D. 数据操纵语言
解析:
2.(C)
A. 1NF
B. 2NF
C. 3NF
D. 4NF
解析:
3.(C)
A. 数据模型
B. 关系操作
C. 函数依赖
D. 关系值
解析:
4.(A)
A. B.
C.
D.
解析:在数据库设计过程中,往往遇到数据冗余、修改异常、插入异常和删除异常等,为了设计一个好的数据库,人们定义了一些好的关系模式标准,称它们为规范的关系模式(简称范式,NF)。目前共定义了多个范式,分别为1NP、 2NF、3NF、BCNF、4NF和5NF。但实际应用中,一般只要达到3NF。函数依赖是数据库的一种约束,决定了关系模式属于哪种范式。设R(U)是属性U上的一个关系模式,X和Y是U的子集,r为R的任一关系,如果对于,中的任意两个元组u,v,只要有u[X]]=v[X],就有u[Y]=v[Y],则称X函数决定Y,或称Y函数依赖于X,记为x→Y。从函数依赖的定义可以看出,如果有X→U在关系模式R(U)上成立,并且不存在X的任一真子集X’使X’→U成立,那么称X是R的一个候选键。也就是X值惟一决定关系中的元组。由此可见,函数依赖是键概念的推广,键是一种特殊的函数依赖。在R(U)中,如果X→Y,并且对于X的任何一个真子集X’,都有X’→ Y不成立,则称Y对X完全函数依赖。若X→Y,但Y不完全函数依赖于X,则称Y对X部分函数依赖。在R(U)中,如果X→Y(Y不是X的真子集),且Y→X不成立,Y→Z,则称Z对X传递函数依赖。(1)第一范式(1NF)如果关系模式R的每个关系r的属性值都是不可分的原子值,那么称R是第一范式的模式,r是规范化的关系。关系数据库研究的关系都是规范化的关系。(2)第二范式(2NF)若关系模式R是1NF,且每个非主属性完全函数依赖于候选键,那么称R是2NF模式。(3)第三范式(3NF)如果关系模式R是1NF,且每个非主属性都不传递依赖于R的候选码,则称R是3NF。(4)BC范式(BCNF)若关系模式R是1NE,且每个属性都不传递依赖于R的候选键,那么称R是BCNF模式。据各范式的定义,成立如下关系:
设关系R和s的元数分别为2和3,那么,
5.(D)
A. P∩Q=P-(P-Q)
B. P∩Q=(Q-P)
C. P∪Q=P∪(Q-P)
D. P∪Q=Q∪(Q-P)
解析:
6.(A)
A. 不是无损连接分解
B. 是无损连接分解
C. 是否无损连接不能确定
D. 是否无损连接,由R的具体关系确定
解析:
7.(B)
A. 保持函数依赖
B. 丢失了B→C
C. 丢失了A→C
D. 是否保持函数依赖,由R的具体关系确定
解析:
8.
解析:
数据库系统运行的基本工作单位是事务。事务通常以BEGIN TRANSACTION语句开始,以COMMIT或ROLLBACK语句结束。COMMIT表示(25), ROLLBACK表示(26)。从终端用户的角度看,事务是一个(27)。在数据库的并发控制中,事务T若要更新记录Q,必须先执行操作(28)。在封锁技术方面,SQL2提供如下4种“事务的一致性级别”:可读未提交数据、读提交数据、可重复读、可串行化。其中(29)允许事务读“脏”数据。
9.(C)
A. 回退到上一操作
B. 回退到上一事务
C. 事务执行失败,并做相应的回退动作
D. 事务执行成功,并做相应的回退动作
解析:
10.(C)
A. 子程序
B. 对象
C. 原子
D. 操作
解析:
11.(B)
A. Loek_S(Q)
B. LoclX(Q)
C. Read(Q)
D. Write(Q)
解析:
12.(A)
A. 可读未提交数据
B. 读提交数据
C. 可重复读
D. 可串行化
解析:数据库管理系统运行的基本工作单位是事务,事务是用户定义的一个数据库操作序列,这些操作序列要么全做要么全不做,是一个不可分割的工作单位。事务具有以下特性。
(1)原子性(Atomicity) 数据库的逻辑工作单位;
(2)一致性(Consistency)。使数据库从一个一致性状态变到另一个一致性状态;
(3)隔离性(Isolation) 不能被其他事务干扰;
(4)持续性(永久性)(Durability) 一旦提交,改变就是永久性的。
事务通常以BEGIN TRANSACTION(事务开始)语句开始,以COMMIT或ROLLBACK语句结束。COMMIT称为“事务提交语句”,表示事务执行成功地结束。ROLLBACK称为“事务回退语句”,表示事务执行不成功地结束。从终端用户来看,事务是一个原子,是不可分割的操作序列。事务中包括的所有操作要么都有做,要么都不做(就效果而言)。事务不应该丢失,或被分割地完成。
根据一级封锁协议,任何企图更新记录Q的事务必须先执行Lock_X(Q)操作。
“脏数据”是指未提交的随后又被撤销的数据,SQL2提供的四种“事务一致性级别”中,可读未提交数据允许事务读“脏”数据。
关系R(A,B,C)和S(C,D,E)进行关系代数运算,下列各关系表达式中成立的是(30)。
关系模式P(A,B,C,D,E,P,G,H,I,J)满足下列函数依赖;FD={ABD→E,AB→G,B→F,C→J,CJ→I,G→H},FD的最小函数依敕集为(31),候选码为(32),该关系模式属于(33)范式。
在关系规范化中的插入异常是指(34)。
13.
A
解析:
14.(D)
本文档预览:3600字符,共7185字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载