数据系统概论复习题及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
复习题一一、单项选择题(1×30=30分)
1.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
A.DBS包括DB和DBMS B.DBMS包括DB和DBS
C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS
2.在数据库系统中,通常用三级模式来描述数据库,其中()是对数据全局的逻
辑结构的描述。
A.外模式B.内模式C.存储模式D.模式
3.下面不是关系数据库基本特征的是()。
A.不同的列应有不同的数据类型B.不同的列应有不同的列名C.与行的次序无关D.与列的次序无关
4.一个关系只有一个()。
A.候选码B.外码C.超码D.主码
5.现有如下关系:
患者(患者编号,患者姓名,性别,出生日期,所在单位)
医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)
其中,医疗关系中的外码是()。
A.患者编号B.患者姓名C.患者编号和患者姓名D.医生编号和患者编号
6.SQL语言具有两种使用方式,分别称为交互式SQL和()。
A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL 7.关系代数中的联接操作是由()操作组合而成。
A.选择和投影B.选择和笛卡尔积C.投影、选择、笛卡尔积
D.投影和笛卡尔积
8.在视图上不能完成的操作是()。
A.更新视图B.查询C.在视图上定义新的表D.在视图上定义新的视图
9.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中CREATE、
DROP、ALTER语句是实现()功能。
A.数据查询B.数据操纵C.数据定义D.数据控制10.设关系数据库中一个表S的结构为S(SN,CN,Grade),其中SN为学生名,CN为课
程名,二者均为字符型;Grade为成绩,数值型,取值范围0-100。若要把“张三的数据库成绩80分”插入S中,则可用()。
A.ADD INTO S VALUES(’张三’,’数据库’,’80’)B.INSERT INTO S VALUES(’张三’,’数据库’,’80’)
C.ADD INTO S VALUES(’张三’,’数据库’,80)D.INSERT INTO S VALUES(’张三’,’数据库’,80)
11.以下有关视图查询的叙述中正确的是()。
A.首先查询出视图所包含的数据,再对视图进行查询B.直接对数据库存储的视图数据进行查询
C.将对视图的查询转换为对相关基本表的查询D.不能对基本表和视图进行连表操作
12.以下有关UNIQUE约束的叙述中不正确的是()。
A .UNIQUE 约束中不允许出现空值
B .UNIQUE 用于保证列或列组合的唯一
性 C .可以定义多个UNIQUE 约束 D .有些系统为定义了UNIQUE 约束的那些列建立唯一索引
13. 在学生关系中,对属性“性别”规定只能为“男’’或“女”的这种约束属于
( )。
A .实体完整性
B .参照完整性
C .用户定义完整性
D .条件
14. 设有关系模式W (C ,P ,S ,G ,T ,R ),其中各属性的含义是:C 表示课程,P 表示教
师,S 表示学生,G 表示成绩,T 表示时间,R 表示教室,根据语义有如下数据依赖集:
D = {C→P,(S ,C )→G,(T ,R )→C,(T ,P )→R,(T ,S )→R},关系模式W 的一个关键字是( )。
A .(S ,C )
B .(T ,R )
C .(T ,P )
D .(T ,S )
15. 关系模式R 中的属性全是主属性,则R 的最高范式必定是( )。
A .1NF
B .2NF
C .3NF
D .BCNF
16. 已知关系模式R (A ,B ,C ,D ,E )及其上的函数相关性集合F ={A →D ,B →C ,E
→A },该关系模式的候选关键字是( )。
A .A
B B .BE
C .C
D D .DE
17. 设U 是所有属性的集合,X 、Y 、Z 都是U 的子集,且Z =U -X -Y 。下面关于多值依
赖的叙述中,不正确的是( )。
A .若X →→Y ,则X →→Z
B .若X →Y ,则X →→Y
C .若X →→Y ,且Y ′∈Y ,则X →→Y ′
D .若Z =∅,则X →→Y
18. 数据库中的冗余数据是指可( )的数据。
A .容易产生错误
B .容易产生冲突
C .无关紧要
D .由基本数据导出
19. 数据库设计中,用E -R 图描述信息结构但不涉及信息在计算机中的表示,这是数据库
设计的( )。
A .需求分析阶段
B .逻辑设计阶段
C .概念设计阶段
D .物理设计阶段
20. 在ER 模型中,如果有3个不同的实体集,3个M :N 联系,根据ER 模型转换为关系
模型的规则,转换为关系的数目是( )。
A .4
B .5
C .6
D .7
21. 当局部E-R 图合并成全局E-R 图时可能出现冲突,不属于合并冲突的是( )。
A .属性冲突
B .语法冲突
C .结构冲突
D .命名冲突
22. 下面四个关系表达式是等价的,试判别它们的执行效率( )。
()()1A B C D E E R S πσ=∧==⨯
()()()2A B C D E E R S πσσ===⨯ ()()
()3A B C D E E R S πσσ===>< ()()()4A B C D E E R S πσσ===><
A .E3最快
B .E2最快
C .E4最快
D .E1最快
23. 一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是
一个不可分割的操作序列的属性是( )。