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

下载本文档

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

文档简介

数据库系统原理年月真题

04735202210

1、【单选题】数据库管理员的英文缩写是

Data

DB

A:

DBA

B:

DBS

C:

答D:案:C

解析:数据库管理员(DatabaseAdministrator,DBA)不同于数据库用户他们是专门负

责对数据库进行维护,并保证数据库正常、高效运行的人员。P29

2、【单选题】客户/服务器模式中,客户端和服务器可以同时工作在同一台计算机上,该方

式称为

单机方式

双机方式

A:

单一方式

B:

脱机方式

C:

答D:案:A

解析:在客户/服务器模式中,客户端和服务器可以同时工作在同一台计算机上,这种工

作方式称为“单机方式”;也可以“网络方式”进行运行,即服务器被安装和部署在网络

中某一台机器上,而客户端被安装和部署在网络中不同的一台或多台主机上。P37-P38

3、【单选题】一个8元关系,也可称为

8行关系

8度关系

A:

8码关系

B:

8域关系

C:

答D:案:B

4、【单选题】一个关系的若干个候选码中指定一个用来唯一标识关系的元组,则称这个候选

码是

外码

主码

A:

B:

超码

副码

C:

答D:案:B

解析:主码或主键(PrimaryKey)。在一个关系的若干个候选码或候选键中指定一个用来

唯一标识关系的元组,则称这个被指定的候选码或候选键为该关系的主码或主键。例如,

可以从表2.1学生基本信息登记表的所有候选键中,指定学号作为该表的主码。P48

5、【单选题】对于关系的描述正确的是

在同一个关系模式中,属性名是可以相同的

每个关系可以有多种关系模式

A:

在关系中,元组的顺序(即行序)是很重要的,不可以任意交换

B:

在关系中,每一个属性都是不可分解的

C:

答D:案:D

解析:每一个属性都是不可分解的。这是关紊薮糖産对关系的最基本的一个限定,要求关

系的每一个分量必须是一个不可分的数据项,也就是说,不允许表中有表。P50

6、【单选题】建立索引的方式通常有

静态和动态

单引和双引

A:

授权和回收

B:

备份和恢复

C:

答D:案:A

解析:建立索引的方式通常有静态和动态两种。静态建立索引是指应用人员预先建立索

引,一旦建立,后续的应用程序均可直接使用该索引存取数据,它多适合于用户较多且使

用周期相对较长的数据;动态建立索引是指应用人员在程序内外临时建立索引,它多适合

于单独用户或临时性使用要求情况。P85-P86

7、【单选题】关于SQL的特点说法错误的是

SQL简单易学

SQL是特定数据库供应商专有语言

A:

SQL是功能强大的语言

B:

每个SQL语句由一个或多个关键字组成

C:

答D:案:B

解析:SQL是于1974年由Boyce和Chamberlin提出的,并在IBM公司研制的关系数据库

管理系统原型SystemR±实现。由于SQL功能丰富、简单易学、使用方便,深受用户和

计算机工业界的欢迎,被数据库厂商所广泛采用。P88

8、【单选题】关系规范化理论主要应用于数据库设计中的

物理设计阶段

逻辑设计阶段

A:

需求分析阶段

B:

概念设计阶段

C:

答D:案:D

解析:关系规范化理论主要应用于数据库设计中的概念设计阶段,对所产生的概念设计,

可用它来分析其实体划分是否适合,判断属性分配到哪个实体中更为合理。在实现设计中

当将E-R图向关系模型转换时,还可以用它来分析并发现概念设计中可能存在的遗漏或不

当之处,特别是联系实体是否不单独转换为一独立关系而集成到与之相联的基本实体中去

处理时,规范化理论是最有效的评价准则。P64

9、【单选题】在基本表的基础上,建立必要的视图,形成数据的

外模式

内模式

A:

模式

B:

存储模式

C:

答D:案:A

解析:在逻辑结构设计阶段,将E-R图转换成具体的数据库产品支持的关系数据模型,形

成数据库逻辑模式,然后根据用户处理的要求、安全性的考虑,在基本表的基础上再建立

必要的视图,形成数据的外模式;在物理结构的设计阶段,根据关系数据库管理系统的特

点和处理的需要,进行物理存储安排,建立索引,形成数据库内模式。P76-P77

10、【单选题】删除存储过程可以使用的语句是

DROPFUNCTION

DROPPROCEDURE

A:

DROPTABLE

B:

DROPVIEW

C:

答D:案:B

11、【单选题】DROPTRIGGER语句中,用于避免在没有触发器的情况下刪除触发器的关键字

IF

IFELSE

A:

IFEXISTS

B:

IFNOTEXISTS

C:

答D:案:C

12、【单选题】GRANT语句中,授予用户创建和删除新用户的权限,语法项“priv_type"的

值是

CREATEALTER

CREATEDROP

A:

CREATENEW

B:

CREATEUSER

C:

答D:案:D

13、【单选题】在MySQL中,导入恢复数据的语句是

SELECTINTO…OUTFILE

SELECTINTO…INFILE

A:

LOADDATA…-INFILE

B:

LOADDATA…OUTFILE

C:

答D:案:C

解析:LOADDATAINFILE是MySQL中用于导入数据的语句。它可以从一个文本文件或CSV

文件中读取数据,并将其插入到MySQL表中。使用LOADDATAINFILE语句可以快速地导入

大量数据,比使用INSERT语句逐条插入数据要快得多。

14、【单选题】一般针对某些主题的历史数据进行分析,支持管理决策的是

联机事务处理

脱机事务处理

A:

联机分析处理

B:

脱机分析处理

C:

答D:案:C

解析:联机分析处理(OLAP)可以针对某些主题的历史数据进行分析,支持管理决策。

OLAP是一种多维数据分析技术,可以对大量数据进行快速查询、分析和汇总,帮助企业管

理者更好地理解业务数据,做出更明智的决策。OLAP可以通过多维数据立方体、数据透视

表等方式呈现数据,方便用户进行交互式分析和探索。

15、【单选题】通过数据挖掘技术,可以把数据按照相似性归纳成若干类别,该功能是

聚类

关联分析

A:

分类与预测

B:

概念描述

C:

答D:案:A

解析:聚类是把数据按照相似性归纳成若干类别,同一类中的数据彼此相似,不同类中的

数据相异。聚类分析可以建立宏观的概念,发现数据的分布模式,以及可能的数据属性之

间的相互关系。聚类的目的是使属于同一类别的对象之间的距离尽可能小,而不同类别的

对象间的距离尽可能大。与分类方法不同的是,聚类没有预先的分类特征,而是根据一定

的规则将对象归类,对分类后的对象类显式或隐式地描述其共同特征。常用的聚类算法

有K-Means.GMM等。P187

16、【问答题】某高校教师项目信息管理系统的数据库包含三个关系:教师(教师工号,姓

名,性别,年龄,职称)项目(项目号,项目名称,级别)申报(教师工号,项目号,工作量)

试实现下列操作:使用关系代数查询“省级”级别的项目信息。

答案:σ级别=’省级’(项目)

17、【问答题】某高校教师项目信息管理系统的数据库包含三个关系:教师(教师工号,姓

名,性别,年龄,职称)项目(项目号,项目名称,级别)申报(教师工号,项目号,工作量)

试实现下列操作:使用关系代数查询教师的教师工号、姓名和职称。

答案:π教师工号,姓名,职称(教师)

18、【问答题】某高校教师项目信息管理系统的数据库包含三个关系:教师(教师工号,姓

名,性别,年龄,职称)项目(项目号,项目名称,级别)申报(教师工号,项目号,工作量)

试实现下列操作:使用SQL语句查询每名教师的总工作量。

答案:SELECT教师工号,SUM(工作量)AS总工作量FROM申报GROUPBY教师工号;

19、【问答题】某高校教师项目信息管理系统的数据库包含三个关系:教师(教师工号,姓

名,性别,年龄,职称)项目(项目号,项目名称,级别)申报(教师工号,项目号,工作量)

试实现下列操作:使用SQL语句查询申报项目名称为“图像采集”的教师工号。(用嵌套查

询)

答案:SELECT教师工号FROM申报WHERE项目号IN(SELECT项目号FROM项目

WHERE项目名称='图像采集');

20、【问答题】某高校教师项目信息管理系统的数据库包含三个关系:教师(教师工号,姓

名,性别,年龄,职称)项目(项目号,项目名称,级别)申报(教师工号,项目号,工作量)

试实现下列操作:使用SQL语句将“王宏”老师的职称改为“教授”。

答案:UPDATE教师SET职称='教授’WHERE姓名='王宏’;

21、【问答题】简述关系数据模型的优化方法。

答案:(1)确定各属性间的函数依赖关系。(2)对于各个关系模式之间的数据依赖进行极

小化处理,消除冗余的联系。(3)判断每个关系模式的范式,根据实际需要确定最合适

的范式。(4)按照需求分析阶段得到的处理要求,对某些模式进行合并或分解。(5)对

关系模式进行必要的分解,提高数据操作的效率和存储空间的利用率。

22、【问答题】简述关系模型完整性约束的检验方法。

答案:(1)执行插入操作时,首先检查实体完整性约束,然后检查参照完整性约束,最后

检查用户定义完整性约束。(2)执行删除操作时,一般只需要对被参照关系检查参照完

整性约束。(3)执行更新操作时,因为更新操作可看成是先执行删除操作,再执行插入

操作,因此是上述两种情况的综合。

23、【问答题】简述SQL核心组成部分。

答案:(1)数据定义语言。(2)数据操纵语言。(3)数据控制语言。(4)嵌入式和动态

SQL规则。(5)SQL调用和会话规则。

24、【问答题】简述删除存储函数的语句及注意事项。

答案:删除语句:DROPFUNCTION。注意事项如下:(1)在删除之前,必须确认该存储函

数没有任何依赖关系,否则会导致其他与之关联的存储函数无法运行。(2)为防止因删

除不存在的存储函数而引发的错误,可在DROPFUNCTION语句中添加关键字“IF

EXISTS"。

25、【问答题】简述三种典型的并发操作问题。

答案:(1)丢失更新。设有两个事务T1和T2,当它们同时读入同一个数据并加以修改时,

事务T2的提交结果会破坏事务T1提交的结果。(2)不可重复读。两个事务T1和T2,不

可重复读是指事务T1读取数据后,事务T2执行更新操作,使事务T1无法再现前一次读

取的结果。(3)读“脏”数据。设有两个事务TI和T2,事务TI修改某一个数据,并将

其写回磁盘,事务T2读取同一个数据后,事务TI由于某种原因被撤销,这时事务TI已修

改过的数据恢复原值,事务T2读到的数据就与数据库中的数据不一致,则事务T2读到的

数据就为“脏”数据。

26、【问答题】某大学图书管理信息系统需要管理如下信息:图书:图书号、书名、作者、

定价学生:学号、姓名、专业出版社:出版社名称、地址、电话、邮编其中:一个出版社

可以出版多种图书,但每本图书只能在一个出版社出版;每位学生可以借阅多本图书,每本图

书可以供多位学生借阅;学生借书要记录借书日期和还书日期。试完成下列要求:(1)画出反

映上述实体关系的E-R图。(不用画出实体的属性)(2)转换成关系模式并指出每个关系模式

的主码和外码,主码画“()”,外码画“【】”。(3)用SQL语句建立“学生”表。

答案:

(1)实体关系的E-R图:

(2)转换成关系模式:

图书((图书号),书名,作者,定价,【出版社名称】)

学生((学号),姓名,专业)

出版社((出版社名称),地址,电话,邮编)

借阅(【(图书号)】,【(学号)】,借书日期,还书日期)

(3)用SQL语句建立“学生”表:

CREATETABLE学生

(学号CHAR(9)PRIMAR

温馨提示

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

评论

0/150

提交评论