全国高等教育自学考试数据库系统原理试题.docx

上传人:b****7 文档编号:11240108 上传时间:2023-02-26 格式:DOCX 页数:15 大小:234.80KB
下载 相关 举报
全国高等教育自学考试数据库系统原理试题.docx_第1页
第1页 / 共15页
全国高等教育自学考试数据库系统原理试题.docx_第2页
第2页 / 共15页
全国高等教育自学考试数据库系统原理试题.docx_第3页
第3页 / 共15页
全国高等教育自学考试数据库系统原理试题.docx_第4页
第4页 / 共15页
全国高等教育自学考试数据库系统原理试题.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

全国高等教育自学考试数据库系统原理试题.docx

《全国高等教育自学考试数据库系统原理试题.docx》由会员分享,可在线阅读,更多相关《全国高等教育自学考试数据库系统原理试题.docx(15页珍藏版)》请在冰豆网上搜索。

全国高等教育自学考试数据库系统原理试题.docx

全国高等教育自学考试数据库系统原理试题

全国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,那么称分解ρ是________的分解。

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语句查询结果是多个元组时,必须使用游标。

6事务的原子性、一致性、隔离性、持久性分别由DBMS的事务管理、完整性、并发控

制、恢复管理子系统实现。

31.试说明事务的ACID特性分别由DBMS的哪个子系统实现。

1.原子性由DBMS的管理子系统完成2.一致性由编写事务程序的程序员完成的3.隔离性是由DBMS的并发控制子系统完成的4.持久性是由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和关键码。

(1)基本的FD有7个:

学号→学生名,学号→班级,学号→教师号,学号→毕业设计题目,学号→成绩

教师号→教师名,教师号→职称

(1)基本的FD有7个:

学号→学生名,学号→班级,学号→教师号,学号→毕业设计题目,学号→成绩

教师号→教师名,教师号→职称

(2)R最高属于几范式。

R的最高属于2NF。

3)将R规范到3NF。

42.某旅行社管理系统涉及的部分信息如下:

.

(1)景点:

景点编号、景点名称、地点、景点描述。

(2)线路:

线路编号、线路名称、线路描述。

(3)导游:

工号、姓名、等级。

(4)团队:

团队编号、人数、开始日期、截止日期。

其中:

每条线路由多个景点组成,不同线路的景点存在交叉;每条线路有多名导游,但一名导游只负责一条线路;每条线路可同时存在多个旅游团队,但每个团队只旅游一条线路。

(1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)。

(2)根据转换规则,将ER模型转换为关系模型,要求标注每个关系模型的主键和外键(如果存在)。

 

全国2009年1月高等教育自学考试数据库系统原理试题

课程代码:

04735

一、单项选择题(本大题共15小题,每小题2分,共30分)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.使用二维表格结构表达实体及实体间联系的数据模型是(C)

A.层次模型B.网状模型

C.关系模型D.联系模型

2.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和(D)

A.DBMSB.数据库应用系统

C.相关的计算机系统D.DBA

3.数据库系统提供的数据控制功能,不包括(B)

A.并发控制B.控制数据冗余

C.完整性保护D.故障恢复

4.学校里规定,一个教师最多可讲授3门课程,最少必须讲授l门课程;每门课程最多5个教师讲授,最少需要一个教师讲授,则教师与课程的基数分别为()

A.(1,3),(1,5)B.(3,1),(5,1)

C.(1,5),(1,3)D.(5,1),(3,1)

5.有关系R(A,B,C),主码为A;S(D,A),主码为D,外码为A,参照R中的属性A。

关系R和S的元组如下表所示。

关系S中违反关系完整性规则的元组是()

RS

A

B

C

D

A

1

2

3

2

l

7

3

3

8

d1

d2

d3

2

NULL

4

d4

1

A.(d1,2)B.(d2,NULL)

C.(d3,4)D.(d4,1)

6.在最小依赖集F中,下面叙述不正确的是()

A.F中每个FD的右部都是单属性B.F中每个FD的左部都是单属性

C.F中没有冗余的FDD.F中每个FD的左部没有冗余的属性

7.如果某个属性包含在候选键中,则它称为()

A.非主属性B.关键属性

C.复合属性D.主属性

8.设有关系R和S如下表:

RST

A

B

C

B

C

D

A

B

C

D

a

b

c

b

b

a

c

f

d

b

b

a

c

c

d

d

e

b

a

a

c

b

b

a

c

c

d

d

e

b

则关系T是关系R和关系S的()

A.自然连接结果B.

连接结果

C.笛卡尔积D.并

9.关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积和()

A.投影、连接B.连接、选择

C.选择、投影D.交、选择

10.以下叙述中正确的是()

A.为了实现连接运算,SELECT命令中必须指出属性的来源

B.如果缺省WHERE子句,则会产生错误信息

C.在SQL语言中绝大多数连接操作都是自然连接

D.连接操作中不可以用别名指定数据的来源

11.SQL语言中建立惟一性索引的命令是()

A.CREATEINDEX索引名ON基本表名(属性名)

B.CREATEINDEXUNIQUE索引名ON基本表名(属性名)

C.CREATEUNIQUEINDEX索引名ON基本表名(属性名)

D.CREATEDISTINCTINDEX索引名ON基本表名(属性名)

12.DBMS的并发控制子系统保证了事务的()

A.原子性实现B.一致性实现

C.隔离性实现D.持久性实现

13.在DB恢复时,对已经提交但更新未写入磁盘的事务执行()

A.UNDO处理B.REDO处理

C.ROLLBACK处理D.ABORT处理

14.SQLServer2000用于存储任务计划信息、事件处理信息、备份恢复信息以及异常报告的是()

A.Master数据库B.Model数据库

C.Msdb数据库D.Tempdb数据库

15.在SQL/CLI中,保存元组或参数的有关信息的是()

A.环境记录B.连接记录

C.语句记录D.描述记录

二、填空题(本大题共10小题,每小题1分,共10分)

请在每小题的空格中填上正确答案。

错填、不填均无分。

16.DBMS提供DML实现对数据的操作,基本的数据操作有两类:

检索和___________。

17.DBMS主要由___________和存储管理器两大部分组成。

18.关系中属性的取值范围称为属性的___________。

19.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={AB→C,D→B},则F在模式ACD上的投影为___________。

20.设关系R和S具有相同的关系模式,R和S的差是由___________的元组构成的集合。

21.SQL语言中,撤消基本表的语句是___________。

22.封锁可以避免并发操作引起的错误,但可能产生___________、饿死、死锁等问题。

23.SQL中一组具有相同权限的用户称为_______。

24.SQLServer具有两种身份验证模式:

Windows身份验证模式和___________验证模式。

25.在面向对象技术中,引用类型相当于程序设计中___________的概念。

三、简答题(本大题共10小题,每小题3分,共30分)

26.数据库系统中支持数据独立性的方法是什么?

27.简述数据库概念设计的主要步骤。

28.什么是数据冗余?

它会引起哪些操作异常?

29.简述视图的特点。

30.简述事务的COMMIT语句和ROLLBACK语句的功能。

31.简述可串行化调度的概念。

32.什么是触发器?

它由哪三个部分组成?

33.简述SQLServer查询分析器的功能。

34.在UML类图中,类由哪三部分组成?

35.简述ODBC数据库应用程序的主要功能。

四、设计题(本大题共5小题,每小题4分,共20分)

36.设有关系S(S#,NAME,AGE,SEX),其属性分别表示:

学号,姓名,年龄和性别;关系SC(S#,C#,GRADE),其属性分别表示:

学号,课号和成绩。

试用SQL语句完成统计每一年龄选修课程的学生人数。

37.设有学生表S(S#,NAME,AGE,SEX),其属性分别表示:

学号,姓名,年龄和性别;选课表SC(S#,C#,GRADE),其属性分别表示:

学号,课号和成绩。

试用关系代数表达式表达下面查询:

检索学习课号为C2课程的学号和姓名。

38.设有职工基本表EMP(ENO,ENAME,AGE,SEX,SALARY),其属性分别表示:

职工号,姓名,年龄,性别,工资。

试用SQL语句写出为每个工资低于1000元的女职工加薪200元。

39.设有科研项目表PROJ(项目编号,项目名称,金额,教师编号)。

试用SQL语句写出下面查询:

列出金额最高的项目编号和项目名称。

40.设有学生关系STU(SNO,SNAME,AGE,SEX),其属性分别表示:

学号,姓名,年龄和性别。

试用SQL语句检索年龄为空值的学生姓名。

五、综合题(本大题共2小题,每小题5分,共10分)

41.某学校图书借阅管理系统应提供如下功能:

(1)查询书库中现有图书信息,包括书号、书名、作者、单价、出版社;

(2)查询读者信息,包括读者的借书证号、姓名、性别、单位;

(3)查询读者的借阅情况,包括读者的借书证号、书号、借书日期、还书日期等;

(4)不同类别的读者有不同的借阅权限,读者类别由类别编号、名称、最大允许借书量、借书期限等描述。

根据以上叙述,回答下列问题:

(1)试为该图书借阅系统设计一个ER模型,要求标注联系类型,可省略实体属性。

(2)根据转换规则,将ER模型转换成关系模型,要求标注每个关系模式的主键和外键(如果存在)。

42.设有一个反映教师参加科研项目的关系模式:

R(教师号,项目名称,科研工作量,项目类别,项目金额,负责人)

如果规定:

每个项目可有多人参加,每名教师每参加一个项目有一个科研工作量;每个项目只属于一种类别,只有一名负责人。

(1)根据上述规定,写出模式R的基本FD和关键码。

(2)说明R不是2NF的理由。

(3)将R规范到3NF。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1