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

下载本文档

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

文档简介

数据库系统原理年月真题

0473520224

1、【单选题】数据库系统中,介于应用程序和操作系统之间的软件是

DBS

DB

A:

DBA

B:

DBMS

C:

答D:案:D

解析:数据库管理系统(DBMS)是专门用于建立和管理数据库的一套软件,介于应用程序

和操作系统之间。它负责科学有效地组织和存储数据,并帮助数据库的使用者能够从大量

的数据中快速地获取所需数据,以及提供必要的安全性和完整性等统一控制机制,实现

对数据有效的管理与维护。p28

2、【单选题】通常所说的数据库系统不包括

数据库

数据库管理系统

A:

相关实用工具

B:

网络环境

C:

答D:案:D

解析:数据库系统(DBS)是指在计算机中引入数据库技术之后的系统。通常,一个完整

的数据库系统包括数据库、数据库管理系统及相关实用工具、应用程序、数据库管理员和

用户。p29

3、【单选题】关系模式学生-课程-教师(学号,课程号,任课教师姓名,办公地址),假设

每位教师只有一处办公地址,某门课程有50名学生选修,若该门课程任课教师的办公地址发

生改变,而某条记录中的办公地址没有被正确修改,这类异常问题是

更新异常

数据冗余

A:

插入异常

B:

删除异常

C:

答D:案:A

解析:更新异常:数据冗余将导致存储空间的浪费和潜在数据不一致性及修改麻烦等问

题。例如,在这个供应商关系模式中,若可供应1000种货物的供应商的地址信息发生了

的改变,则需要对这1000种货物供应商的地址进行逐一修改,有可能在一个元组中更改

了该供应商的地址,而没有更改另一个元组中同一供应商的地址,于是同一供应商有了两

个不同的地址,从而造成与实际情况不符(这里假设每一个供应商都有唯一的注册地

址)。

4、【单选题】关系中包含在任何一个候选码中的属性称为

列属性

次属性

A:

分量属性

B:

主属性

C:

答D:案:D

解析:关系中包含在任何一个候选码中的属性称为主属性或码属性,不包含在任何一个候

选码中的属性称为非主属性或非码属性。p46

5、【单选题】下列查询操作中不属于基本操作的是

选择

A:

投影

B:

C:

答D:案:B

解析:查询操作又可以分为选择、投影、连接、除、并、差、交、笛卡尔积等。其中,选

择、投影、并、差、笛卡尔积是5种基本操作,其他操作均可以使用基本操作来定义和导

出。P49

6、【单选题】E-R图向关系模型转换时,关系规范化理论主要应用于数据库的

概念设计阶段

逻辑设计阶段

A:

物理设计阶段

B:

详细设计阶段

C:

答D:案:A

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

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

7、【单选题】良好的数据库性能不包括

数据的高效率存取

空间的节省

A:

数据库结构合理

B:

良好的数据共享性、完整性、一致性及安全保密性

C:

答D:案:C

解析:数据库设计具有两个十分重要的目标,即满足应用功能需求和良好的数据库性能。

良好的数据库性能,主要是指对数据的高效率存取和空间的节省,并具有良好的数据共享

性、完整性、一致性及安全保密性。p64

8、【单选题】逻辑结构设计的任务不包括

将E-R图转换为关系模型

对关系数据模型进行优化

A:

设计面向用户的外模式

B:

画数据流图

C:

答D:案:D

解析:在关系数据库设计中,逻辑结构设计的任务就是把概念结构设计阶段己设计好的

E-R图转换为关系数据库管理系统所支持的关系模型,其通常包括这样三项工作:将E-R

图转换为关系模型、对关系数据模型进行优化、设计面向用户的外模式。p80

9、【单选题】关系数据库的基本特征是组织数据使用

层次数据模型

关系数据模型

A:

网状数据模型

B:

面向对象数据模型

C:

答D:案:B

解析:关系数据库的基本特征是使用关系数据模型组织数据,这种思想源于数学。p43

10、【单选题】只能在存储过程体的BEGIN…END语句块中声明的变量是

局部变量

用户变量

A:

全局变量

B:

静态变量

C:

答D:案:A

解析:局部变量只能在存储过程体的BEGIN…END语句块中声明。p128

11、【单选题】关于游标说法错误的是

在定义游标之后,必须打开该游标,才能使用

在实际应用中,一个游标可以被多次打开

A:

可以使用SELECT语句打开游标

B:

多次打开同一个游标时,每次打开游标的结果集可能会不同

C:

答D:案:C

解析:在定义游标之后,必须打开该游标,才能使用。这个过程实际上是将游标连接到由

SELECT语句返回的结果集中。在MySQL中,可以使用OPEN语句打开游标。p129

12、【单选题】某关系模式中属性列为“性别”的取值限定为“男”或“女”,这称为

CHECK约束

NOTNULL约束

A:

UNIQUE约束

B:

CONSTRAINT约束

C:

答D:案:A

解析:CHECK约束是在创建表(CREATETABLE)或更新表(ALTERTABLE)的同时,根据用户的

实际完整性要求来定义的。其使用的语法格式是:CHECK(expr)。其中,语法项

“expr”是一个SQL表达式,用于指定需要检查的限定条件。p139

13、【单选题】要使用DROPUSER语句,必须拥有MySQL中相应数据库的权限是

ALTER权限

DELETE权限

A:

UPDATE权限

B:

RENAME权限

C:

答D:案:B

解析:要使用DROPUSER语句,必须拥有MySQL中mysql数据库的DELETE权限或全局

CREATEUSER权限。p146

14、【单选题】不属于数据仓库主要特征的是

集成性

面向主题

A:

数据的易失性

B:

数据的时变性

C:

D:

答案:C

解析:数据仓库主要的特征:面向主题;集成性;数据的非易失性;数据的时变性。p182

15、【单选题】在数据挖掘过程中,数据预处理之后,首先要完成的步骤是

模型评估

模型部署

A:

模型实施

B:

建模

C:

答D:案:D

解析:数据挖掘的过程一般由六个步骤完成:确定业务对象→数据的选择→数据的预处理

→建模→模型评估→模型部署。p184-185

16、【问答题】某商品管理系统的数据库中包括如下关系表:商品表(商品编号,商品名

称,单价,数量)供应商表(供应商编号,供应商名称,地址,电话)供应表(供应商

编号,商品编号,供应时间,联系人)试实现下列操作:26.使用关系代数查询商品名称

为“打印机”的商品编号。

答案:

17、【问答题】某商品管理系统的数据库中包括如下关系表:商品表(商品编号,商品名

称,单价,数量)供应商表(供应商编号,供应商名称,地址,电话)供应表(供应商

编号,商品编号,供应时间,联系人)试实现下列操作:27.使用关系代数查询供应商编

号为“HT220107”所供应的商品编号和联系人。

答案:

18、【问答题】某商品管理系统的数据库中包括如下关系表:商品表(商品编号,商品名

称,单价,数量)供应商表(供应商编号,供应商名称,地址,电话)供应表(供应商

编号,商品编号,供应时间,联系人)试实现下列操作:28.使用SQL语句查询每个供应

商编号及供应的商品总数量。

答案:SELECT供应商编号,COUNT(商品编号)AS商品总数量FROM供应表GROUPBY

供应商编号

19、【问答题】某商品管理系统的数据库中包括如下关系表:商品表(商品编号,商品名

称,单价,数量)供应商表(供应商编号,供应商名称,地址,电话)供应表(供应商

编号,商品编号,供应时间,联系人)试实现下列操作:29.使用SQL语句查询供应商

“华为”所供应的商品编号和供应时间。(用嵌套查询)

答案:SELECT商品编号,供应时间FROM供应表WHERE供应商编号=(SELECT供应商

编号FROM供应商表WHERE供应商名称=‘华为’)

20、【问答题】某商品管理系统的数据库中包括如下关系表:商品表(商品编号,商品名

称,单价,数量)供应商表(供应商编号,供应商名称,地址,电话)供应表(供应商

编号,商品编号,供应时间,联系人)试实现下列操作:30.使用SQL语句建立“华为”

供应商供应的商品视图VHW,该视图包括信息:供应商名称,商品编号,供应时间,联系人。

答案:CREATEVIEWV_HW(供应商名称,商品编号,供应时间,联系人)ASSELECT供

应商名称,商品编号,供应时间,联系人FROM供应表,供应商表WHERE供应表.供应

商编号=供应商表.供应商编号AND供应商名称=‘华为’

21、【问答题】简述关系的两个不变性及其含义。

答案:(1)实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称作关系

的两个不变性。(2)实体完整性约束是指关系的主属性,即主码的组成不能为空,也就

是关系的主属性不能是空值NULL。(3)参照完整性约束就是定义外码和主码之间的引用

规则,它是对关系间引用数据的一种限制。

22、【问答题】简述视图与基本表的区别。

答案:(1)视图不是数据库中真实的表,而是一张虚拟表。(2)视图内容是由存储在数据

库中进行查询操作的SQL语句来定义。(3)视图所对应的数据实际上是存储在视图所引

用的基本表中。(4)视图是用来查看存储在别处数据的一种虚拟表,自身不存储数据。

23、【问答题】简述存储过程和存储函数的区别。

答案:(1)存储函数不能拥有输出参数,因为存储函数自身就是输出参数。存储过程可以

有输出参数。(2)可以直接对存储函数进行调用,且不需要使用CALL语句。对存储过程

的调用,需要使用CALL语句。(3)存储函数中必须包含一条RETURN语句,而这条特殊

的SQL语句不允许包含于存储过程中。

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

答案:(1)丢失更新。(2)不可重复读。(3)读“脏”数据。

25、【问答题】简述MySQL中恢复数据的语句及数据库恢复完毕之后对表解锁的语句。

答案:(1)恢复数据的语句是LOADDATA...INFILE。(2)数据库恢复完毕后对表解锁语句

是UNLOCKTABLES。

26、【问答题】某电视剧管理中心需要管理如下信息:电视剧编号,电视剧名称,拍摄年

份,总导演身份证号码,姓名,性别,年龄。其中:每部电视剧只能有一位总导演;每位

总导演可指导多部电视剧拍摄;每部电视剧都有具体的拍摄年份。试完成下列要求:(1)

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

系模式的主码和外码,在主码下画直线“_______”,在外码下画波浪线“~~~~~~”。

温馨提示

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

评论

0/150

提交评论