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

下载本文档

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

文档简介

数据库系统原理年月真题

0473520111

1、【单选题】使用数据库技术来处理一个实际问题时,对数据描述经历的过程是

定义、描述、实现

概念设计、逻辑设计、物理设计

A:

结构设计、表设计、内容设计

B:

逻辑设计、结构设计、表设计

C:

答D:案:B

解析:数据描述经历的过程:概念设计、逻辑设计、物理设计。

2、【单选题】负责DBS的正常运行,承担创建、监控和维护数据库结构责任的数据库用户是

应用程序员

终端用户

A:

专业用户

B:

DBA

C:

答D:案:D

解析:DBA数据库管理员。

3、【单选题】数据库应用系统设计的需求分析阶段生成的文档是数据字典和

数据流图

E-R图

A:

功能模块图

B:

UML图

C:

答D:案:A

解析:本题考查数据库系统设计的基本概念。需求分析阶段的任务是调查和分析企业应用

需求,以规范化的方式进行整理,形成对业务流程描述的文档数据流图和数据描述的文档

数据字典,故选项A正确;E-R图和UML图是概念设计阶段的文档功能模块图是应用程序

设计阶段的文档。

4、【单选题】设有课程关系Course(课程号,课程名,学分,开设专业号,先修课程号)

和专业关系Speciality(专业号,专业名),则课程关系Course的外键是

课程号

A:

开设专业号

先修课程号

B:

开设专业号和先修课程号

C:

答D:案:D

解析:主键和外键一般是号码

5、【单选题】由于关系模式设计不当所引起的插入异常指的是

未经授权的用户对关系进行了插入操作

两个事务并发地对同一关系进行插入而造成数据库的不一致

A:

由于码值的部分为空而不能将有用的信息作为一个元组插入到关系中

B:

向关系中插入了不该插入的数据

C:

答D:案:C

解析:由于关系模式设计不当所引起的插入异常指的是由于码值的一部分为空而不能将有

用的信息作为一个元组插入到关系中。

6、【单选题】XY能用FD推理规则推出的充分必要条件是

YX

YX+

A:

XY+

B:

X+=Y+

C:

答D:案:B

解析:

7、【单选题】下面关于SQL语言的描述中,不正确的是

SQL语言支持数据库的三级模式结构

一个SQL数据库就是一个基本表

A:

SQL的一个表可以是一个基本表,也可以是一个视图

B:

一个基本表可以跨多个存储文件存放,一个存储文件也可以存放一个或多个基本表

C:

答D:案:B

解析:SQL数据库是表的汇集,它用一个或多个SQL模式定义。SQL模式是表和授权的静

态定义。SQL模式定义为命名对象的集合,由模式名和模式拥有者的用户名或账号来确

定,并包含模式中每一个元素基本表、视图、索引等)的定义。所以B项是不正确的。

8、【单选题】当关系R和S做自然连接时,能够把R和S原该舍弃的元组放到结果关系中的

操作是

左外连接

右外连接

A:

外连接

B:

外部并

C:

答D:案:C

解析:在外连接中,某些不满足条件的列也会显示出来,也就是说,只限制其中一个表的

行,而不限制另一个表中的行。

9、【单选题】设有关系R(书号,书名),如果要检索书名中至少包含4个字母,且第3个

字母为M的图书,则SQL查询语句中WHERE子句的条件表达式应写成

书名LIKE'%__M%'

书名LIKE'__M%'

A:

书名LIKE'__M_%'

B:

书名LIKE'_%M__'

C:

答D:案:C

解析:

10、【单选题】设关系R和S具有相同的关系模式,则与R∪S等价的是

{t|t∈R∧t∉S}

{t|t∈R∨t∈S}

A:

{t|t∈R∧t∈S}

B:

{t|t∈R∨t∉S}

C:

答D:案:B

解析:关系R和S具有相同的关系模式,并RUS是指R、S中的元素相等。

11、【单选题】表示事务执行成功的语句是

COMMIT

RETURN

A:

ROLLBACK

B:

C:

OK

答D:案:A

解析:事务通常以BEGINTRANSACTION(事务开始)语句开始,以COMMITROLLBACK或语

句结束COMMIT称为“事务提交语句”,表示事务执行成功地结束ROLLBACK称为事务回退

语句”,表示事务执行不成功地结束。

12、【单选题】SQL2提供事务的四种隔离级别,其中最高级别是

SERIALIZABLE

REPEATABLEREAD

A:

READCOMMITTED

B:

READUNCOMMITTED

C:

答D:案:A

解析:数据库事务的隔离级别有4个,由低到高依次为Readuncommitted(未授权读

取、读未提交)、Readcommitted(授权读取、读提交)、Repeatableread可重复读

取)Serializable(序列化),这四个级别可以逐个解决脏读、不可重复读、幻读这几

类问题。

13、【单选题】SQLServer2000提供的服务中,管理SQLServer周期性行为的安排,并在

发生错误时通知系统管理员的是

MSSQLServer

SQLServerAgent

A:

MSDTC(DistributedTransactionCoordinator)

B:

MicrosoftServerService

C:

答D:案:B

解析:MSSQLServer:运行SQLServer服务,它管理着存储数据库的所有文件,处理所有

客户应用传送来的TSQL命令,执行其他服务器上的存储过程,并支持从多个不同数据源

获取数据的分布式查询SQLServerAgent:管理SQLServer周期性行为的安排,并在发生

错误时通知系统管理员;它包括作业(Jobs)、警告(Alerts)和操作员(Operator)三

部分MSDTC:管理包含不同数据源的事务。他可以正确提交分布式事务,以确保所有服务

器上的修改都被保存或回退MicrosoftServerService:个全文本索引和搜索引擎。它可

以在所选表列上创建有关词汇的特殊索引,T-SQL语言可以利用这些索引来支持语言搜索

和近似搜索。

14、【单选题】PowerBuilder9.0开发工具附带的小型数据库是

RDBMSASA

WORKSPACE

A:

TARGET

B:

LIBRARY

C:

答D:案:A

解析:PowerBuilder9.0开发工具附带的小型数据库是RDBMSASA.

15、【单选题】在ODBC分层体系结构中,用来处理ODBC函数的是

ODBC数据库应用程序

驱动程序管理器

A:

DB驱动程序

B:

数据源

C:

答D:案:C

解析:ODBC是一个分层体系结构,由纵向的四部分构成,ODBC数据库应Application用

程序():用宿主语言和DBC函数编写的应用程序用于访问数据库。驱动程序管理器

(DriverManager)为应用程序加载、调用和卸栽DB驱动程序。DB驱动程序

(DBMSDriver):处理ODBC函数,向数据源提交用户请求执行的SQL语句。数据源(Data

Source):是DB驱动程序与DBS之间连接的命名。

16、【问答题】简述数据库系统三级模式结构中的两级映像,并说明其优点。

答案:两级映像为:外模式/模式映像,模式/内模式映像。优点:两级映像使得数据库

具有独立性(或逻辑独立性和物理独立性)。

17、【问答题】设有选课关系SC(Sno,Cno,Score),其属性为学号、课程号和成绩。

简述下面元组表达式的含义:{t|(u)(SC(u)u[2]='C2't[l]=u[1]t[2]=u[3])}

答案:检索学习课程号为C2课程的学生学号与成绩。

18、【问答题】在关系模式分解时,为了保持原模式的特性,要求分解具有哪些特性?

答案:无损分解、保持函数依赖。

19、【问答题】简述使用游标的四个步骤。

答案:(1)游标定义(或DECLARE);(2)游标打开(或OPEN);(3)游标推进

(或FETCH);(4)游标关闭(或CLOSE)。

20、【问答题】简述第三级封锁协议的内容。

答案:事务在修改数据之前,必须先对该数据加x锁,直到事务结束时才释放,其他事务

在读数据之前必须先加s锁,直到事务结束时才释放S锁。

21、【问答题】简述数据库故障的种类。

答案:(1)事务故障。(2)系统故障。(3)介质故障。

22、【问答题】请用SQL语句完成如下授权:授予用户CHEN查询、修改关系S的权限,并

且允许CHEN将这些权限转授给其他用户。

答案:GRANTSELECT,UPDATEONST0CHENWITHGRANTOPTION;

23、【问答题】简述T-SQL语言中局部变量和全局变量的区别。

答案:局部变量由用户定义和维护,名称以单个@字符开头;全局变量由系统定义和维

护,名称以两个@字符开头。

24、【问答题】简述PowerBuilder9.0应用画板的功能。

答案:用来创建和编辑应用对象,可以对应用程序的Open、Close、Error等事件编程和

对对象的属性进行定制和修改。

25、【问答题】简述UML类图中的重复度与ER模型中实体基数的区别。

答案:实体基数是指与一个实体有联系的另一端实体数目的最小、最大值,基数应写在这

一端实体的边上。而重复度是指参与关联的一端对象数目的最小、最大值重复度应写在这

一端类的边上。

26、【问答题】设某数据库有三个关系:音像(音像编号,音像名,租金,类别)会员

(会员编号,会员名,年龄,所在地区,联系电话)租借(音像编号,会员编号,租借日

期,归还日期)(1)试用SQL语言查询李扬租借过的音像制品的名称和类别。(2)依

据36题的关系模式,试用SQL语句查询2010年5月以前租借音像制品的会员编号。(注:

租借日期为字符型,格式为'2010/01/01')(3)依据36题的关系模式,试用SQL语句建

立一个有关科幻类音像制品的视图LM。(4)依据36题的关系模式,试用SQL语句查询每

一类音像制品的类别和被租借的次数。(5)依据36题的关系模式,试用关系代数查询北

京地区的会员名和联系电话。

答案:

27、【问答题】设有一个记录商品采购信息的关系模式:R(商品号,商品名,规格,采

购日期,采购单价,采购数量,采购员编号,采购员姓名)如果规定:每名采购员可负责

多种商品的采购,但每种商品只能由一个人员负责采购;商品的采购单价随市场行情而

定。(1)根据上述规定,写出R的基本FD和关键码。(2)R最高达到第几范式。

(3)将R规范到3NF。

答案:(1)基本FD有6个:商品号→商品名,商品号→规格,商品号→采购员编号,

采购员编号→采购员姓名,(商品号,采购日期)→采购单价(商品号,采购日期)→

采购数量。关键码为(商品号,采购日期)。(2)R最高达到1NF。(3)R应分解

为Rˇ1(商品号,商品名,规格,采购员编号)!Rˇ2(采购员编号,采购员姓名)

Rˇ3(商品号,采购日期,采购单价,采购数量)Rˇ1,Rˇ2,Rˇ3均属于3NF。

28、【问答题】某学生宿舍管理系统,涉及的部分信息如下:(1)学生:学号,姓名,

性别,专业,班级。(2)寝室:寝室号,房间电话。(3)管理员:员工号,姓名,联

系电话。其中:每个寝室可同时住宿多名学生,每名学生只分配一个寝室;每个寝室指定

其中一名学生担当寝室长;每个管理员同时管理多个寝室,但每个寝室只有一名管理员。

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

(2)根据转换规则,将ER模型转换为关系模型。

答案:

29、【填空题】根据数据模型的不同,DBMS可以分成层次型、网状型、关系型、_____

温馨提示

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

评论

0/150

提交评论