考研复试必备数据库试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题
干的括号内。每小题2分,共30分)
1.要保证数据库的数据独立性,需要修改的是( )
A.三层模式之间的两种映射
B.模式与内模式
C.模式与外模式
D.三层模式
2.下列四项中说法不正确的是( )
A.数据库减少了数据冗余
B.数据库中的数据可以共享
C.数据库避免了一切数据的重复
D.数据库具有较高的数据独立性
3.在视图上不能完成的操作是( )
A.更新视图
B.查询
C.在视图上定义新的基本表
D.在视图上定义新视图
的集合成员资格比较操作“元组 IN(集合)”中的IN的等价操作符是:()
A.<>ANY
B.<>ALL
C.=ANY
D.=ALL
5.关系数据模型的三个组成部分中,不包括( )
A.完整性规则
B.数据结构
C.恢复
D.数据操作
6.关系范式从低到高依此是()
A. 4NF BCNF 3NF 2NF 1NF 4NF 3NF 2NF 1NF
C. 1NF 2NF 3NF 4NF BCNF 2NF 3NF BCNF 4NF
7.在关系代数中,五种基本运算为()
A.并、差、投影、选择、自然连接
B.并、交、差、投影、选择
C.并、差、投影、选择、笛卡尔乘积
D.并、交、差、选择、乘积
8.反映现实世界中实体及实体间联系的信息模型是( )
A.关系模型
B.层次模型
C.网状模型模型
9.语句 delete from sc 表明()
A.删除sc中的全部记录
B.删除基本表sc
C.删除基本表sc中的列数据
D.删除基本表sc中的部分行
10.收回所有用户对基本表STUDENT的UPDATE操作权限可由()语句完成。
UPDATE ON TABLE STUDENT FROM WANG
UPDATE ON STUDENT FROM WANG
UPDATE ON STUDENT TO PUBLIC
UPDATE ON TABLE STUDENT FROM PUBLIC
11.不允许任何其它事务对这个锁定基表再加任何类型锁的锁是:()
A.共享锁
B.排它锁
C.写锁
D.以上都不是
中的视图机制属于DBS的()
A.完整性措施
B. 恢复措施
C. 安全性措施
D. 并发性措施
13.解决并发操作带来的数据不一致问题普遍采用()
A.恢复
B.封锁
C.存取控制
D.协商
语言有两种使用方式,分别称为交互式和()
A.提示式SQL
B.多用户SQL
C.解释式SQL
D.嵌入式SQL
15.下列四项中,不属于关系数据库特点的是( )
A.数据冗余小
B.数据独立性高
C.数据共享性好
D.多用户访问
二、填空题(每题1分,共15分)
1.在数据库中,最常用的数据模型有、网状模型和。
2.数据管理技术经历了、、三个发展阶段。
3.在数据库系统中,数据的完整性是指数据的、、和。
语言支持关系数据库的三级模式结构,其中外模式对应于和部分基本表,模式对应于基本表,内模式对应于。
5.并发操作带来数据不一致性包括三类:丢失修改、和。
6.当数据库被破坏后,如果事先保存了________和数据库的副本,就有可能恢复数据库。
语言集、数据操纵、和数据控制功能于一体。
8.事务应该具有四个属性: 、、隔离性和持续性。
9.视图是一个虚表,它从中导出。在数据库中,只存放视图的,
不存放视图的。
10.在SQL中,用命令可以修改基本表的结构,用命令可以修改表中
的数据,用命令可以删除基本表。
11.两个实体间的联系有联系,联系和联系。
命令中,表达条件表达式用where子句,分组用子句,排序用子句。
13.数据库运行过程中可能发生的故障有、和三类。
14.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,
专业,系编号)两个关系,系关系的关键字是,学生关系的关键字是,外关键字是。
15.关系模型中可以有三类完整性约束:、和。
三、名词解释(每小题3分,共9分)
1.事务
2.数据库系统
3.数据字典
四、简答题(每小题4分,共16分)
1.什么是日志文件?为什么要设立日志文件?登记日志文件时为什么必须要先写日志文件,后写数据库?
的主要职责是什么?
3.试述数据库系统的三级模式结构及它们间的二级映象,并说明SQL对三级模式结构的支持?
4.关系模型的完整性规则有那几类,分别为什么?在参照完整性规则中外部码属性的值也可为空吗?什么情况下才可以为空?
五、(10分)某教学管理系统涉及教员、学生、课程、教室四个实体,它们分别具有下列属性:
教员:职工号、姓名、年龄、职称学生:学号、姓名、年龄、性别
班级姓名学号
课程:课程号、课程名、课时数教室:教室编号、地址、容量
这些实体间的联系如下:一个教员可讲授多门课程,一门课程只能被一个教员讲授;一个学生可选修多门课程,每门课程有多个学生选修,学生学习有成绩,一门课只在一个教室上,一个教室可上多门课。
1)请画出教员、学生、课程、教室的E—R 图。
2)将该E—R 图转换为关系数据模型。
六、(15分)关系数据库中有三个关系: