全国高等教育自学考试数据库系统原理试题修正版.docx
- 文档编号:5123835
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:12
- 大小:252.98KB
全国高等教育自学考试数据库系统原理试题修正版.docx
《全国高等教育自学考试数据库系统原理试题修正版.docx》由会员分享,可在线阅读,更多相关《全国高等教育自学考试数据库系统原理试题修正版.docx(12页珍藏版)》请在冰豆网上搜索。
全国高等教育自学考试数据库系统原理试题修正版
全国2009年10月高等教育自学考试数据库系统原理试题
课程代码:
04735
一、单项选择题(本大题共15小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.数据库系统的核心组成部分是()
A.DBB.DD
C.DBAD.DBMS
2.数据库的最小存取单位是()
A.字符B.数据项
C.记录D.文件
3.数据库应用程序的编写是基于三级模式结构中的()
A.外模式B.逻辑模式
C.内模式D.概念模式
4.完成关系模式设计是在数据库设计的()
A.需求分析阶段B.概念设计阶段
C.逻辑设计阶段D.物理设计阶段
5.下列关于外键的说法正确的是()
A.外键必须和相应的主键同名
B.外键值不允许为空
C.外键和相应的主键可以不同名,只要定义在相同域上即可
D.外键的取值只允许等于所参照关系中某个主键值
6.关系模式设计理论主要解决的问题是()
A.提高查询速度B.消除操作异常和数据冗余
C.减少数据操作的复杂性D.保证数据的安全性和完整性
7.设有关系R(A,B,C)和S(A,D)则与R
S等价的关系代数表达式是()
A.R
SB.
C.
)D.
8.设有关系模式R(A,B,C),其关系r如下表所示:
下面叙述正确的是()
A.函数依赖A
B在上述关系中成立B.函数依赖BC
A在上述关系中成立
C.函数依赖B
A在上述关系中成立D.函数依赖A
BC在上述关系中成立
9.设有关系R和S如下表所示,则R
S的值是()
A.B.
C.D.
10.SQL语言是()
A.高级言语B.汇编语言
C.结构化查询语言D.宿主语言
11.在SQL中,与“NOTIN”等价的操作符是()
A.<>ALLB.<>SOME
C.=SOMED.=ALL
12.关于事务的故障与恢复,下列说法正确的是()
A.事务日志用来记录事务执行的频度
B.任何故障的恢复都由系统自动完成
C.系统故障的恢复只需进行REDO操作
D.对日志文件设置检查点是为了提高故障恢复的效率
13.下列不属于并发操作带来的问题是()
A.丢失更新B.读脏数据
C.不可重复读D.死锁
1.4.在子类之间的语义约束中,表示超类中的对象必须在子类中出现的是()
A.OverlappingB.Complete
C.DisjointD.Imcomplete
15.在对象联系图中,双向箭头(
)表示()
A.属性值是单值B.属性值是多值
C.对象类型之间的联系D.两个属性之间值的联系
二、填空题(本大题共10小题,每小题1分,共10分)
请在每小题的空格上填上正确答案。
错填、不填均无分。
16.在数据库技术中,用________的概念描述数据库的结构和语义,对现实世界的数据进行抽象。
17.DBMS的存储管理器主要包括:
权限和完整性管理器、________、文件管理器、缓冲区管理器。
18.当局部ER图合并全局ER图时,可能出现________冲突、结构冲突、命名冲突。
19.设ρ={R1,R2,…,RK}是R的一个分解,F是R上的FD集,如果有
|=F,那么称分解ρ是________的分解。
20.已知关系R(A,B,C,D)和S(B,C,D),则R×S的元数是_______个。
21.SQL语言中修改数据的命令是________。
22.封锁对象的大小称为________。
23.SQL中把完整性约束分成三大类:
域约束、基本表约束和________。
24.一种没有直接对象,但它的子孙可以有直接对象的类称为________。
25.关联是对类的实例之间联系的命名,相当于ER模型中的________。
三、简答题(本大题共10小题,每小题3分,共30分)
26.相对于数据库系统,文件系统阶段数据管理有哪些缺陷?
27.以学生选课关系SC(学号,课程号,成绩)为例,说明实体完整性规则的含义。
28.如果关系模式R的候选键由全部属性组成,那么R是否属于3NF?
说明理由。
29.设有关系模式SC(SNO,CNO,SCORE),试写出与关系代数表达式
等价的元组表达式。
30.嵌入式SQL语句何时不必涉及到游标?
何时必须涉及到游标?
31.试说明事务的ACID特性分别由DBMS的哪个子系统实现。
32.设有两个关系模式:
职工(职工号,姓名,性别,部门号),部门(部门号,部门名),如果规定当删除某个部门信息时,必须同时删除职工关系中该部门的员工信息。
试写出符合上述规则的外键子句。
33.用户访问数据库的权限有哪几种?
34.在SQL/CLI中,宿主程序与数据库交互过程中有哪几个重要记录?
35.简述DB驱动程序的主要任务。
四、设计题(本大题共5小题,每小题4分,共20分)
设有两个关系模式:
职工(职工号,姓名,性别,年龄,职务,工资,部门号)
部门(部门号,部门名称,经理名,地址,电话)
依据上述关系回答下面36~40题。
36.用关系代数表达式写出下列查询:
检索“采购部”女职工的职工号和姓名。
37.试用SQL语句删除年龄大于70岁的职工信息。
38.试用SQL语句统计每个部门的人数。
39.试用SQL语句检索人事部所有姓刘的职工姓名和年龄。
40.试用SQL语句定义一个包含姓名、性别、工资、职务和部门名称的视图ZBB。
五、综合题(本大题共2小题,每小题5分,共10分)
41.设有一个记录学生毕业设计情况的关系模式:
R(学号,学生名,班级,教师号,教师名,职称,毕业设计题目,成绩)
如果规定:
每名学生只有一位毕业设计指导教师,每位教师可指导多名学生;学生的毕业设计题目可能重复。
(1)根据上述规定,写出模式R的基本FD和关键码。
(2)R最高属于几范式。
3)将R规范到3NF。
42.某旅行社管理系统涉及的部分信息如下:
.
(1)景点:
景点编号、景点名称、地点、景点描述。
(2)线路:
线路编号、线路名称、线路描述。
(3)导游:
工号、姓名、等级。
(4)团队:
团队编号、人数、开始日期、截止日期。
其中:
每条线路由多个景点组成,不同线路的景点存在交叉;每条线路有多名导游,但一名导游只负责一条线路;每条线路可同时存在多个旅游团队,但每个团队只旅游一条线路。
(1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)。
(2)根据转换规则,将ER模型转换为关系模型,要求标注每个关系模型的主键和外键(如果存在)。
全国2009年10月高等教育自学考试数据库系统原理试题
课程代码:
04735
一、单项选择题(本大题共15小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.数据库系统的核心组成部分是(D)
A.DBB.DD
C.DBAD.DBMS
2.数据库的最小存取单位是(B)
A.字符B.数据项
C.记录D.文件
3.数据库应用程序的编写是基于三级模式结构中的(A)
A.外模式B.逻辑模式
C.内模式D.概念模式
4.完成关系模式设计是在数据库设计的(C)
A.需求分析阶段B.概念设计阶段
C.逻辑设计阶段D.物理设计阶段
5.下列关于外键的说法正确的是(C)
A.外键必须和相应的主键同名
B.外键值不允许为空
C.外键和相应的主键可以不同名,只要定义在相同域上即可
D.外键的取值只允许等于所参照关系中某个主键值
6.关系模式设计理论主要解决的问题是(B)
A.提高查询速度B.消除操作异常和数据冗余
C.减少数据操作的复杂性D.保证数据的安全性和完整性
7.设有关系R(A,B,C)和S(A,D)则与R
S等价的关系代数表达式是(D)
A.R
SB.
C.
)D.
8.设有关系模式R(A,B,C),其关系r如下表所示:
下面叙述正确的是(D)
A.函数依赖A
B在上述关系中成立B.函数依赖BC
A在上述关系中成立
C.函数依赖B
A在上述关系中成立D.函数依赖A
BC在上述关系中成立
9.设有关系R和S如下表所示,则R
S的值是(A)
A.B.
C.D.
10.SQL语言是(C)
A.高级言语B.汇编语言
C.结构化查询语言D.宿主语言
11.在SQL中,与“NOTIN”等价的操作符是(A)
A.<>ALLB.<>SOME
C.=SOMED.=ALL
12.关于事务的故障与恢复,下列说法正确的是(D)
A.事务日志用来记录事务执行的频度
B.任何故障的恢复都由系统自动完成
C.系统故障的恢复只需进行REDO操作
D.对日志文件设置检查点是为了提高故障恢复的效率
13.下列不属于并发操作带来的问题是(D)
A.丢失更新B.读脏数据
C.不可重复读D.死锁
1.4.在子类之间的语义约束中,表示超类中的对象必须在子类中出现的是(B)
A.OverlappingB.Complete
C.DisjointD.Imcomplete
15.在对象联系图中,双向箭头(
)表示(D)
A.属性值是单值B.属性值是多值
C.对象类型之间的联系D.两个属性之间值的联系
二、填空题(本大题共10小题,每小题1分,共10分)
请在每小题的空格上填上正确答案。
错填、不填均无分。
16.在数据库技术中,用数据模型________的概念描述数据库的结构和语义,对现实世界的数据进行抽象。
17.DBMS的存储管理器主要包括:
权限和完整性管理器、_事务管理器_______、文件管理器、缓冲区管理器。
18.当局部ER图合并全局ER图时,可能出现____属性____冲突、结构冲突、命名冲突。
19.设ρ={R1,R2,…,RK}是R的一个分解,F是R上的FD集,如果有
|=F,那么称分解ρ是____保持函数依赖集F____的分解。
20.已知关系R(A,B,C,D)和S(B,C,D),则R×S的元数是__7_____个。
21.SQL语言中修改数据的命令是____UPDATE____。
22.封锁对象的大小称为___封锁的粒度_____。
23.SQL中把完整性约束分成三大类:
域约束、基本表约束和___断言_____。
24.一种没有直接对象,但它的子孙可以有直接对象的类称为__抽象类______。
25.关联是对类的实例之间联系的命名,相当于ER模型中的_____联系类型___。
三、简答题(本大题共10小题,每小题3分,共30分)
26.相对于数据库系统,文件系统阶段数据管理有哪些缺陷?
数据冗余,数据不一致,数据联系弱
27.以学生选课关系SC(学号,课程号,成绩)为例,说明实体完整性规则的含义。
实体完整性规则是指关系中的元组在组成主键上的属性值不能为空,比如关系(SC)中,(学号,课程号)为主键,所以学号和课程号的属性值不能为空
28.如果关系模式R的候选键由全部属性组成,那么R是否属于3NF?
说明理由。
因为关系R中无非主属性,所以不存在非主属性对键的部分函数信赖,所以R是3NF。
29.设有关系模式SC(SNO,CNO,SCORE),试写出与关系代数表达式
等价的元组表达式。
30.嵌入式SQL语句何时不必涉及到游标?
何时必须涉及到游标?
(1)INSERT、DELETE、UPDATE语句,以及查询结果肯定是单元组时的SELECT语
句,都可以直接嵌入到主程序中使用,不必涉及到游标。
(2)当SELECT语句查询结果是多个元组时,必须使用游标。
31.试说明事务的ACID特性分别由DBMS的哪个子系统实现。
事务的原子性、一致性、隔离性、持久性分别由DBMS的事务管理、完整性、并发控
制、恢复管理子系统实现。
32.设有两个关系模式:
职工(职工号,姓名,性别,部门号),部门(部门号,部门名),如果规定当删除某个部门信息时,必须同时删除职工关系中该部门的员工信息。
试写出符合上述规则的外键子句。
33.用户访问数据库的权限有哪几种?
读(Read)权限、插入(Insert)权限、修改(Update)权限、删除(Delete)权限。
34.在SQL/CLI中,宿主程序与数据库交互过程中有哪几个重要记录?
环境记录、连接记录、语句记录、描述记录
35.简述DB驱动程序的主要任务。
(1)建立应用程序与数据源的连接;
(2)向数据源提交用户请求执行的SQL语句;
(3)完成数据源发送,接收数据格式和类型转换;(4)把处理结果返回应用程序;
(5)将执行过程中DBS返回的错误转换成ODBC定义的标准错误代码,并返回给应
用程序;(6)根据需要定义和使用光标。
四、设计题(本大题共5小题,每小题4分,共20分)
设有两个关系模式:
职工(职工号,姓名,性别,年龄,职务,工资,部门号)
部门(部门号,部门名称,经理名,地址,电话)
依据上述关系回答下面36~40题。
36.用关系代数表达式写出下列查询:
检索“采购部”女职工的职工号和姓名。
37.试用SQL语句删除年龄大于70岁的职工信息。
DELETEFROM职工
WHERE年龄>70;
38.试用SQL语句统计每个部门的人数。
SELECT部门号,COUNT(职工号)
FROM职工
GROUPBY部门号
39.试用SQL语句检索人事部所有姓刘的职工姓名和年龄。
SELECT姓名,年龄
FROM职工
WHERE姓名="刘%"AND部门号IN
(SELECT部门号FROM部门WHERE部门名称="人事部");
40.试用SQL语句定义一个包含姓名、性别、工资、职务和部门名称的视图ZBB。
CREATEVIEWZBB(姓名,性别,工资,职务,部门名称)
ASSELECT姓名,性别,工资,职务,部门名称
FROM职工,部门
WHERE职工.部门号=部门.部门号
五、综合题(本大题共2小题,每小题5分,共10分)
41.设有一个记录学生毕业设计情况的关系模式:
R(学号,学生名,班级,教师号,教师名,职称,毕业设计题目,成绩)
如果规定:
每名学生只有一位毕业设计指导教师,每位教师可指导多名学生;学生的毕业设计题目可能重复。
(1)根据上述规定,写出模式R的基本FD和关键码。
基本的FD有7个:
学号→学生名,学号→班级,学号→教师号,学号→毕业设计题目,学号→成绩
教师号→教师名,教师号→职称
(2)R最高属于几范式。
R的最高属于2NF。
3)将R规范到3NF。
42.某旅行社管理系统涉及的部分信息如下:
.
(1)景点:
景点编号、景点名称、地点、景点描述。
(2)线路:
线路编号、线路名称、线路描述。
(3)导游:
工号、姓名、等级。
(4)团队:
团队编号、人数、开始日期、截止日期。
其中:
每条线路由多个景点组成,不同线路的景点存在交叉;每条线路有多名导游,但一名导游只负责一条线路;每条线路可同时存在多个旅游团队,但每个团队只旅游一条线路。
(1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)。
(2)根据转换规则,将ER模型转换为关系模型,要求标注每个关系模型的主键和外键(如果存在)。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国 高等教育 自学考试 数据库 系统 原理 试题 修正