全国自考数据库系统原理历试题及答案.doc

上传人:b****1 文档编号:199120 上传时间:2022-10-06 格式:DOC 页数:54 大小:4.59MB
下载 相关 举报
全国自考数据库系统原理历试题及答案.doc_第1页
第1页 / 共54页
全国自考数据库系统原理历试题及答案.doc_第2页
第2页 / 共54页
全国自考数据库系统原理历试题及答案.doc_第3页
第3页 / 共54页
全国自考数据库系统原理历试题及答案.doc_第4页
第4页 / 共54页
全国自考数据库系统原理历试题及答案.doc_第5页
第5页 / 共54页
点击查看更多>>
下载资源
资源描述

全国自考数据库系统原理历试题及答案.doc

《全国自考数据库系统原理历试题及答案.doc》由会员分享,可在线阅读,更多相关《全国自考数据库系统原理历试题及答案.doc(54页珍藏版)》请在冰豆网上搜索。

全国自考数据库系统原理历试题及答案.doc

2008年1月高等教育自学考试全国统一命题考试

数据库系统原理试卷

4735

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

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

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

1.数据库在磁盘上的基本组织形式是(B)

A.DB B.文件

C.二维表 D.系统目录

2.ER(实体联系模型)模型是数据库的设计工具之一,它一般适用于建立数据库的(A)

A.概念模型 B.逻辑模型

C.内部模型 D.外部模型

3.数据库三级模式中,用户与数据库系统的接口是(B)

A.模式 B.外模式

C.内模式 D.逻辑模式

4.在文件系统中,所具有的数据独立性是(D)

A.系统独立性

B.物理独立性

C.逻辑独立性

D.设备独立性

5.在DB技术中,“脏数据”是指(D)

A.未回退的数据

B.未提交的数据

C.回退的数据

D.未提交随后又被撤消的数据

6.关系模式至少应属于(A)

A.1NF B.2NF

C.3NF D.BCNF

7.设有关系模式R(ABCD),F是R上成立的FD集,F={AB,BC},则属性集BD的闭包(BD)+为(B)

A.BD B.BCD

C.BC D.CD

8.设有关系R如题8图所示:

(C)

R

学号

姓名

专业

入学年份

97001

王敏

数学

1980

95002

高丰

经济学

1980

95003

梅婷

数学

1980

93013

王明

计算机

1981

94012

杨山

计算机

1984

题8图

则专业,入学年份(R)的元组数为

A.2 B.3

C.4 D.5

9.集合R与S的交可以用关系代数的基本运算表示为(A)

A.R-(R-S) B.R+(R-S)

C.R-(S-R) D.S-(R-S)

l0.已知SN是一个字符型字段,下列SQL查询语句(C)

SELECTSNFROMS

WHERESNLIKE′AB%′;的执行结果为

A.找出含有3个字符′AB%′的所有SN字段

B.找出仅含3个字符且前两个字符为′AB′的SN字段

C.找出以字符′AB′开头的所有SN字段

D.找出含有字符′AB′的所有SN字段

l1.现要查找缺少成绩(Grade)的学生学号(Snum),相应的SQL语句是(D)

A.SELECTSnum B.SELECTSnum

FROMSC FROMSC

WHEREGrade=0 WHEREGrade<=0

C.SELECTSnum D.SELECTSnum

FROMSC FROMSC

WHEREGrade=NULL WHEREGradeISNULL

l2.下列不是数据库恢复采用的方法是(D)

A.建立检查点 B.建立副本

C.建立日志文件 D.建立索引

13.在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中。

不能保存此信息的记录类型是(D)

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

C.语句记录 D.运行记录

l4.在面向对象技术中,复合类型中后四种类型——数组、列表、包、集合——统称为(B)

A.行类型 B.汇集类型

C.引用类型 D.枚举类型

l5.在面向对象技术中,类图的基本成分是类和(C)

A.属性 B.操作

C.关联 D.角色

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

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

错填、不填均无分。

16.在数据库的概念设计中,客观存在并且可以相互区别的事物称为_____实体_________。

17.增强ER模型中,子类实体继承超类实体的所有_____属性______________。

18.产生数据冗余和异常的两个重要原因是局部依赖和________传递_______依赖。

l9.如果YXU,则XY成立。

这条推理规则称为______自反性_______。

20.ODBC规范定义的驱动程序有两种类型:

即单层驱动程序和______多层驱动程序__。

21.DBMS可分为层次型、网状型、___关系___型、面向对象型等四种类型。

22.如果事务T对某个数据R实现了__X(排他/写)___锁,那么在T对数据R解除封锁之前,不允许其他事务再对R加任何类型的锁。

23.在多个事务并发执行时,系统应保证与这些事务先后单独执行时的结果一样,这是指事务的___隔离_性。

24.在SQL/CLI中,保存元组或参数的有关信息的是__描述记录__。

25.在面向对象技术中,对象联系图是描述面向对象___数据类型___的基本工具。

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

26.简述DBMS的主要功能。

答:

数据的定义、操作、保护、维护和数据字典等5个功能。

27.简述数据库逻辑设计阶段的主要步骤。

答:

把概念模型转换成逻辑型、设计外模型、设计应用程序与数据库的接口,评价模型,修正模型。

28.设有关系模式R(S#,C#,CNAME,TNAME),其属性分别表示学生的学号、选修课程号、课程名、任课教师名。

请说明该关系模式存在哪些操作异常。

答:

系模式存在着三种操作异常:

修改异常、插入异常、删除异常。

29.设有关系模式R(ABC),F是R上成立的FD集,F={BA,CA},ρ={AB,BC}是R上的一个分解,那么分解p是否保持FD集F?

并说明理由。

已知F=|B→A,C→A|,而πAB(F)=|B→A|,πBC(F)=O/(空集的意思)

所以分解FDC→A。

30.简述存储过程的优点。

答:

提高运行速度,增强了SQL的功能和灵活性,可以降低网络的通信量,减轻了程序编写的工作量,间接实现安全功能。

31.简述SQL数据库表的三种类型及它们的区别。

答:

表的三种娄型:

基本表、视图和导出表,基本表是实际存储在数据库中的表,视图是由一个或多个基本表或其他视图构成的表,而导出表是执行了查询时产生的表。

32.简述数据库的完整性含义以及DBMS的完整性子系统的功能。

答:

数据库的完整性就指数据的正确性、有效性和相容性,防止错误的数据进入数据库。

‚完整性子系统有主要功能有:

监督事务的执行,并测试是否违反完整性规则。

若有违反现象,采取恰当操作。

33.SQL的视图机制有哪些优点?

答:

数据安全性、逻辑数据独立性和操作简便性。

34.简述ODBC(开放数据库互连)体系结构中驱动程序管理器的功能。

答:

驱动程序管理器是一个动态连接,用于连接各种DBS和DBMS驱动程序,管理应用程序和DBMS驱动程序之间的交互作用。

35.简述面向对象技术中聚合的概念。

答:

聚合表达了成分对象和聚合对象之间的“ispanof”(一部分)的联系。

聚合实际上是一种较强形式的关联联系。

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

已知有如下三个关系:

学生(学号,姓名,系别号)

项目(项目号,项目名称,报酬)

参加(学号,项目号,工时)

其中,报酬是指参加该项目每个工时所得报酬。

依据此关系回答下面36~40题。

36.试用关系代数表达式写出下列查询:

列出“王明”同学所参加项目的名称。

答:

π项目名称(б姓名='王明'(学生∞参加∞项目))

37.试用SQL语句写出下列查询:

列出报酬最高的项目编号。

答:

select项目编号

from项目,

Where报酬=(SELECTMAX(报酬)FROM项目)

38.试用SQL语句写出下列查询:

列出每个系所有学生参加项目所获得的总报酬。

答:

SELECT系别号,SUM(报酬*工时)

FROM学生,项目,参加

WHERE学生.学号=参加.学号AND

项目.项目号=参加.项目号

GROUPBY系别号

39.试用SQL语句查询报酬大于800元(包括800元)的项目名称。

答:

SELECT项目名称

FROM项目

WHERE报酬>=800

40.试用SQL命令创建一个学生_项目视图,该视图包含的属性名称为:

学号,姓名和项目名称。

答:

CREATEVIEW学生项目(学号,姓名,项目名称)

AS

SELECT学生.学号,姓名,项目名称

FROM学生,项目,参加

WHERE学生.学号=参加.学号AND

项目.项目号=参加.项目号

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

41.为体育部门建立数据库,其中包含如下信息:

(1)运动队:

队名、主教练,其中队名惟一标识运动队。

(2)运动员:

运动员编号、姓名、性别、年龄。

(3)运动项目:

项目编号、项目名、所属类别。

其中:

每个运动队有多名运动员,每名运动员只属于一个运动队;每名运动员可以参加

多个项目,每个项目可以有多个运动员参加。

系统记录每名运动员参加每个项目所得名次和成绩以及比赛日期。

(1)根据以上叙述,建立ER模型,要求标注联系类型。

(实体的属性可以省略)

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

(如果存在)。

42.设有一个反映工程及其所使用相关材料信息的关系模式:

R(工程号,工程名,工程地址,开工日期,完工日期,材料号,材料名称,使用数量)

如果规定:

每个工程的地址、开工日期、完工日期惟一;不同工程的地址、开工和完工日期可能相同;

工程名与材料名称均有重名;

每个工程使用若干种材料,每种材料可应用于若干工程中。

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

(2)R最高达到第几范式,并说明理由。

(3)

(3)将R规范到3NF。

全国2008年10月自学考试数据库系统原理试题

课程代码:

04735

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

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

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

1.数据库是长期存储在计算机内、有组织的、统一管理的相关(B)

A.文件的集合 B.数据的集合

C.命令的集合 D.程序的集合

2.在数据库的三级模式中,描述数据库中全部数据的整体逻辑结构的是(C)

A.外模式 B.内模式

C.逻辑模式 D.存储模式

3.数据库系统中存放三级结构定义的DB称为(B)

A.DBS B.DD

C.DDL D.DBMS

4.教师实体中有教师号、姓名、部门、任教时间、教龄等属性,其中教龄是一个(A)

A.派生属性 B.多值属性

C.复合属性 D.NULL属性

5.对关系的描述不正确的是(C)

A.关系是一个集合 B.关系是一张二维表

C.关系可以嵌套定义 D.关系中的元组次序可交换

6.若属性X函数依赖于属性Y时,则属性X与属性Y之间具有(B)

A.一对一联系 B.一对多联系

C.多对一联系 D.多对多联系

7.设F是关系模式R的FD集,如果对F中每个非平凡的FDX—Y,都有X是R的超键,则(C)

A.R属于2NF,但不一定属于3NF B.R属于3NF,但不一定属于BCNF

C.R属于BCNF,但不一定属于4NF D.R属于4NF

8.关系Rl和R2如下表所示:

R1R2

A

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

当前位置:首页 > 工作范文 > 制度规范

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

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