2010年1月自考04735数据库系统原理试题及答案含解析_第1页
2010年1月自考04735数据库系统原理试题及答案含解析_第2页
2010年1月自考04735数据库系统原理试题及答案含解析_第3页
2010年1月自考04735数据库系统原理试题及答案含解析_第4页
2010年1月自考04735数据库系统原理试题及答案含解析_第5页
免费预览已结束,剩余4页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库系统原理年月真题

0473520101

1、【单选题】数据库管理系统是

采用了数据库技术的计算机系统

包括DBA、计算机硬件及DB的系统

A:

位于用户与OS之间的数据管理软件

B:

包括OS在内的数据管理软件

C:

答D:案:C

解析:数据库管理系统是专门用于管理数据的软件系统,它是介于操作系统和用户之间的

一层数据管理软件。

2、【单选题】外模式DDL用来描述

数据库的总体逻辑结构

数据库的局部逻辑结构

A:

数据库的物理存储结构

B:

数据库的概念结构

C:

答D:案:B

解析:数据库管理系统提供外模式数据描述语言描述外模式。外模式也称为子模式或用户

模式,是对数据库用户看见和使用的局部数据逻辑结构及特征的描述。

3、【单选题】下列关于数据冗余的叙述中,不正确的是

冗余的存在容易破坏数据库的完整性

冗余的存在给数据库的维护增加困难

A:

不应该在数据库中存储任何冗余数据

B:

冗余数据是指可由基本数据导出的数据

C:

答D:案:C

解析:数据冗余是指数据之间的重复,也可以说是同一数据存储在不同数据文件中的现象

因此数据库中可能会存在数据重复,数据冗余。

4、【单选题】适当调整DB的模式和内模式,使DB适应新的应用环境称为DB的

重组织

监控分析

A:

B:

查询优化

重构造

C:

答D:案:D

解析:数据库的重构造则是指部分修改数据库的模式和内模式,即修改原设计的逻辑和物

理结构。

5、【单选题】关系模型中将不含有多余属性的超键称为

内键

候选键

A:

主键

B:

外键

C:

答D:案:B

解析:候选键:不能从中移去任何一个属性的键称为候选键,因此不存在多余的属性

6、【单选题】如果一个关系属于3NF,则它

必然属于2NF

必然属于4NF

A:

可能不属于2NF

B:

必然属于BCNF

C:

答D:案:A

解析:如果关系属于3NF必然符合2NF

7、【单选题】设有关系模式R(A,B,C),F是R上成立的FD集,F={B→C,C→A},那么

分解ρ={AB,AC}相对于F

是无损分解,也保持函数依赖

是无损分解,但不保持函数依赖

A:

不是无损分解,但保持函数依赖

B:

既不是无损分解,也不保持函数依赖

C:

答D:案:D

解析:关系模式R(A,B,C),F={B→C,C→A},那么分解p=AB,AC相对于F来说既

不是无损分解,也不保持函数依赖。

8、【单选题】已知关系S1和S2如下表所示,则S1与S2进行并运算,其结果的元组数

0

4

A:

5

B:

6

C:

答D:案:C

解析:

9、【单选题】设有关系R和S,与R—S等价的元组表达式是

{t|R(t)V┐S(t)}

{t|R(t)∧┐S(t)}

A:

{t|u(R(t)∨┐S(u))}

B:

{t|u(R(t)∧┐S(u))}

C:

答D:案:B

解析:

10、【单选题】在SQL语言中,用于测试列值非空的短语是

ISNOTEMPTY

NOTUNIQUE

A:

ISNOTNULL

B:

NOTEXISTS

C:

答D:案:C

解析:ISNOTNULL这不是空。

11、【单选题】SQL语言中,条件“年龄BETWEEN20AND30”表示年龄在20至30之间,

包括20岁和30岁

不包括20岁和30岁

A:

包括20岁但不包括30岁

B:

包括30岁但不包括20岁

C:

答D:案:A

解析:BETWEENAND.选取介于两个值之间的数据范围。这些值可以是数值、文本或者日

期。

12、【单选题】要求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的

锁,这种封锁协议是

一级封锁协议

二级封锁协议

A:

三级封锁协议

B:

两段锁协议

C:

答D:案:C

解析:一级封锁协议是:事务T在修改数据R之前必须先对其加X锁,直到事务结束才释

放事务结束包括正常结束(COMMIT)和非正常结束(ROLLBACK)二级封锁协议是:一级封

锁协议加上事务T在读取数据R之前必须先对其加S锁,读完后方可释放S锁三级封锁协

议是:一级封锁办议加上事务T在读取数据R之前必须先对其加S锁,直到事务结束才释

放。

13、【单选题】断言是DBS采用的

安全性措施

完整性措施

A:

恢复措施

B:

并发控制措施

C:

答D:案:B

解析:断言是DBS采用的完整性措施。

14、【单选题】在对象联系图中,如果从A到B有双线箭头,则表示A是B的

一个子类

同类

A:

一个父类

B:

一个属性

C:

答D:案:A

解析:子类指向父类。

15、【单选题】一个UML类图,如下图所示。表示对象操作的是

University

uname

A:

city

B:

num_staff

C:

答D:案:D

解析:

16、【问答题】简述层次、网状和关系模型中数据联系的实现方法。

答案:层次和网状模型均是通过指针实现数据联系,关系模型通过关键码实现数据联系。

17、【问答题】为什么关系中的元组没有先后顺序?

答案:关系是元组的集合,集合中的元素是没有顺序的,所以关系中元组的顺序无关紧

要。

18、【问答题】什么是完全函数依赖?

答案:对于FDW→A,如果不存在XW,使得X→A成立,则称W→A为完全函数依赖。

19、【问答题】简述SQL数据库的体系结构中表的三种类型。

答案:基本表、视图和导出表。

20、【问答题】简述关系模型的三个组成要素。

答案:数据结构、数据操纵、数据完整性规则。

21、【问答题】简述采用检查点方法的恢复算法的主要内容。

答案:(1)根据日志文件建立事务重做队列和事务撤销队列。(2)对重做队列中的事

务进行REDO处理,对撤销队列中的事务进行UNDO处理。

22、【问答题】事务的存取模式有几种,分别是什么?

答案:有两种模式。(1)READONLY(只读型)。(2)READWRITE(读写型)。

23、【问答题】什么是ODBC数据源?

答案:ODBC数据源是DB驱动程序与DBS之间连接的命名。

24、【问答题】简述引用类型的概念。

答案:引用类型相当于程序设计中指针的概念,引用类型可以把类型定义中的实例映射扩

充到类型值域中的实例映射,提供有关实现细节的抽象。

25、【问答题】简述事务的调度、串行调度和并发调度的含义。

答案:事务的执行次序,称为事务调度。如果多个事务依次执行,则称为事务的串行调

度。如果利用分时的方法,同时处理多个事务,则称为事务的并发调度。

26、【问答题】设有选课关系SC(学号,课号,成绩),试用SQL语句定义一个有关学生学

号及其平均成绩的视图SV。

答案:CREATEVIEWSV(学号,平均成绩)ASSELECT学号,AVG(成绩)FROMSC

GROUPBY学号;

27、【问答题】设有两个关系:学生关系S(学号,姓名,年龄,性别)和选课关系SC(学

号,课号,成绩),试用关系代数表达式检索没有选修B5课程的学生姓名。

答案:

28、【问答题】设有选课关系SC(学号,课号,成绩),试用SQL语句检索选修B2或B5课

程的学生学号。

答案:SELECTL学号FROMSCWHERE课号='B2'OR课号='B5';

29、【问答题】设有学生关系S(学号,姓名,性别,奖学金),选课关系SC(学号,课

号,成绩),用SQL语句完成如下操作:对成绩得过满分(100)的学生,如果没有得过奖学

金(NULL值),将其奖学金设为1000元。

答案:UPDATEsSET奖学金=1000WHERE奖学金ISNULLAND学号IN(SELECT学号

FROMSCWHERE成绩=100);。

30、【问答题】设有学生关系S(学号,姓名,性别,年龄),课程关系C(课号,课

名),选课关系SC(学号,课号,成绩),试用SQL语句检索选修课程名为BC的学生姓名和

成绩。

答案:SELECT姓名,成绩FROMS,C,SCWHERES.学号=SC.学号ANDC.课号=SC.课号

AND课名=’BC’

31、【问答题】设有一个记录高校教师参加社会学术团体情况的关系模式:R(教师号,

姓名,职称,团体名称,团体简介,团体负责人,参加日期,担当职务)如果规定:每名教

师可同时参加多种学术团体,在每种团体中只担当一种职务;每种学术团体由多人组成,只

有一位负责人。(1)根据上述规定,写出模式R的基本FD和关键码。(2)R最高属

于第几范式。(3)将R规范到3NF。

答案:(1)基本的FD有6个:教师号→姓名,教师号→职称,团体名称→团体简介,

团体名称→团体负责人(教师号,团体名称)→参加日期,(教师号,团体名称)→

担当职务R的关键码为(教师号,团体名称)(2)R最高属于1NF。(3)R应分解

为:R1(教师号,姓名,职称)R2(团体名称,团体简介,团体负责人)R3(教师

号,团体名称。参加日期,担当职务)

32、【问答题】某科技管理部门欲开发一个科研项目申报与评审系统,涉及的部分信息如

下:(1)项目:项目编号,项目名称,申请者,期限,金额,项目描述。(2)项目类

别:类别编号,类别名称。(3)专家:专家编号,姓名,职称,单位。其中:根据项目

类别,每个申报项目需由对应领域的多位专家进行评审;每位专家只参与一类项目的评审,

评审时要记录评审日期和评审意见。(1)建立一个反映上述局部应用的ER模型,要求标

注联系类型(可省略实体属性)。(2)将ER模型转换为关系模型,要求标注每个关系模

型的主键和外键(如果存在)。

答案:

33、【填空题】DB能为各种用户共享,具有较小冗余度、数据间联系紧密、较高的数据

_____等特点。

答案:独立性

34、【填空题】DB分成物理数据库和_____数据库两类,后者由DD系统管理。

答案:描述

35、【填空题】不必存储属性值,而是从其他属性值推导出值的属性称为_____属性。

答案:派生

36、【填空题】若F是最小函数依赖集,则其中每一个函数依赖的右部都是_____。

答案:单属性

37、【填空题】关系代数的五个基本操作是:并、差、_____、投影和选择。

答案:笛卡尔积

38、【填空题】SQL语言中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论