一、单项选择题(本大题共15小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.在关系代数运算中,专门的关系运算是( )
A.并、差和交 B.选择、投影、联接和除
C.并、差、交、选择、投影和联接 D.并、差、交和乘积
2.关系模型的引用完整性约束是指( )
A.限制引用一个关系中的不同元组数据
B.限制引用不同关系中的元组数据
C.限制一个关系引用与之联系关系中不存在的元组数据
D.限制两个相同关系互相引用
3.事务日志是用于保存( )
A.程序运行过程 B.数据操作
C.程序的执行结果 D.对数据的更新操作
4.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是( )
A.多对多 B.一对一
C.多对一 D.一对多
5.DB、DBMS和DBS三者之间的关系是( )
A.DB包括DBMS和DBS B.DBS包括DB和DBMS
C.DBMS包括DB和DBS D.DBS与DB和DBMS无关
6.关系代数表达式的优化策略中,首先要做的是( )
A.对文件进行预处理 B.尽早执行选择运算
C.执行笛卡儿积运算 D.投影运算
7.规范化过程是对关系模式逐步分解的过程,其中从2NF向3NF变换,消除了( )
A.主属性对候选键的部分函数依赖 B.主属性对候选键的传递函数依赖
C.非主属性对候选键的部分函数依赖 D.非主属性对候选键的传递函数依赖
8.在基本SQL语言中,不可以实现( )
A.定义视图 B.定义基本表
C.查询视图和基本表 D.并发控制
9.计算机系统的存储介质分为基本存储器,辅助存储器和第三级存储器。下列属于第三级存储器的是( )
A.主存 B.磁盘存储器
C.光存储器 D.快存
10.有如下关系:学生(学号,姓名,性别,专业号,年龄),将属性年龄的取值范围定义在0-120之间符合( )
A.实体完整性 B.参照完整性
C.用户定义的完整性 D.逻辑完整性
11.C/S系统的客户机的功能是实现( )
A.前端处理和事务处理 B.事务处理和用户界面
C.前端处理和用户界面 D.事务处理和数据访问控制
12.设计DB的存储结构属于数据库设计的( )
A.需求设计 B.概念设计
C.逻辑设计 D.物理设计
13.数据库系统不仅包括数据库本身,还包括相应的硬件、软件和( )
A.数据库管理系统 B.各类相关人员
C.文件系统 D.数据库应用系统
14.SQL语言具有两种使用方式,分别称为交互式SQL和( )
A.提示式SQL B.多用户SQL
C.嵌入式SQL D.解释式SQL
15.在SQL中,与“NOT IN”等价的操作符是( )
A.<>ALL B.<>SOME
C.=SOME D.=ALL
二、填空题(本大题共9小题,每空1分,共20分)
请在每小题的空格中填上正确答案。错填、不填均无分。
16.数据在两个或更多文件中重复出现,称为_____________。在数据更新时,可能导致_____________等错误。
17.当发生介质故障时,必须使用_____________和_____________进行数据库恢复。
18.写出下面英文缩写的中文名称或含义:
ORDB:_____________OOPL:_____________
C/S:_____________ DML:_____________
19.概念模式简称模式,外模式又称为_____________或_____________。
20.关系数据模型中的关系是二维表,表中的一行称为关系的一个_____________,表中的一列称为关系的一个_____________。
21.在SQL语言中,求平均值的函数名是_____________,排序的关键字是_____________。
22.SQL的安全性机制有:_____________机制和_____________机制。
23.E-R模型中,用矩形表示实体,用_____________表示实体之间的联系,用_____________表示实体的属性。
24.设关系R(A,B,C,D,E,F,G,H)属性间依赖关系如下:
R(A, B, C, D, E, F, G, H)
若将上述关系R分解为:
R1(A,B,C,G,H) R1属于_____________NF
R2(A,B,C,F) R2属于_____________NF
三、简答题(本大题共7小题,每小题4分,共28分)
25.从模块结构看,DBMS由哪些部分组成?
26.使用DBS的用户有哪几类?
27.数据库概念设计的目标是什么?简述采用ER方法进行数据库概念设计的主要步骤。
28.试叙述DBMS对数据库的保护功能。
29.试叙述事务的四个性质。
30.数据库的并发操作会带来哪些问题?如何解决?
31.试判断并证明下面分解是否具有无损联接。
设R(A,B,C),F={A->B}在R上成立,ρ={AB,BC}。
四、设计题(本大题共6题,每小题2分,共12分)
设有两个基本表R(A,B,C)和S(A,B,C),试用SQL查询语句表达下列关系代数表达式
32.R∪S
33.R∩S
34.∏A(R)
35.R×S
36.∏A,B(R)∞∏B,C(S)
37.σB=‘17’(R)
五、综合题(本大题共2小题,每小题5分,共10分)
设有学生选修课程关系SC(学号,姓名,性别,课程号,课程名,成绩)
要求:
38.设计详细E-R模型
39.将上面的E-R模型转换成关系模型(表明主码和外码) |