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

下载本文档

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

文档简介

机密考试结束前

年月高等教育自学考试

20264

数据库系统原理试题

课程代码:04735

请考生按规定用笔将所有试题的答案涂、写在答题纸上。

1.

答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔

2.

填写在答题纸规定的位置上。

选择题部分

注意事项:

每小题选出答案后用铅笔把答题纸上对应题目的答案标号涂黑如需改动用橡皮

,2B。,

擦干净后再选涂其他答案标号不能答在试题卷上

,。。

一、单项选择题:本大题共15小题,每小题2分,共30分。在每小题列出的备选项中只有一项

是最符合题目要求的,请将其选出。

与外模式定义不符的表述为

1.

外模式定义了物理存储结构外模式是局部数据的逻辑视图

A.B.

外模式是概念模式的子集外模式提供数据安全保障

C.D.

数据结构描述的是

2.

动态特性约束条件

A.B.

操作规则静态特性

C.D.

关于数据库生命周期的正确描述是

3.

数据库生命周期包括需求分析概念设计逻辑设计和物理设计

A.、、

数据库生命周期分为数据库分析与设计阶段和数据库实现与操作阶段

B.

数据库生命周期由数据库设计阶段和数据库运行阶段组成

C.

数据库生命周期的阶段包括数据建模和系统实施

D.

下列选项中不属于数据库物理设计任务的是

4.,

确定数据库在存储设备上的存储结构与存取方法

A.

建立索引结构和聚集方式以提高效率

B.

选择物理块大小缓冲区参数及数据压缩方案

C.、

将概念模型转换为特定支持的关系模型

D.DBMS

数据库系统原理试题

04735#1(4)

数据库重组与重构的差异点在于

5.

重组修改逻辑结构重构不改变逻辑结构

A.,

重组修改物理结构重构不改变物理结构

B.,

重组和重构都修改逻辑结构

C.

重组不改变结构仅调整存储重构修改结构

D.,;

数据操纵语言的主要功能是

6.SQL(DML)

创建修改和删除数据库对象授予权限和收回权限

A.、B.

定义数据类型和约束检索和修改数据库中的数据

C.D.

会话规则的主要功能是

7.SQL

提高灵活性有效性共享性及高级语言特征

A.SQL、、

授予权限和收回权限用于安全管理

B.

执行数据插入更新和删除操作

C.、

连接应用程序到多个服务器并交互

D.SQL

下列关于特点的表述中正确的是

8.SQL

是公司专有的数据库语言

A.SQLOracle

是通用的被几乎所有关系数据库管理系统支持

B.SQL,

语句区分大小写关键字必须大写

C.SQL,

仅用于数据查询不具备数据定义功能

D.SQL,

视图与基本表的主要区别是

9.

视图和基本表都实际存储数据视图是基本表的物理副本

A.B.

视图不存储数据数据存储在基本表中视图的数据存储在视图定义中

C.,D.

以下关于视图优点的描述中正确的是

10.,

提高查询效率用于存储数据

A.B.

减少数据冗余保护数据安全

C.D.

在中创建用户名为主机为口令为明文的用户正

11.MySQL′mike′、′192.168.1.100′、′pass123′,

确的语句为

SQL

A.CREATEUSER′mike′@′192.168.1.100′PASSWORD′pass123′

B.CREATEUSER′mike′@′192.168.1.100′IDENTIFIEDBY′pass123′

C.CREATEUSER′mike′@′localhost′IDENTIFIEDBY′pass123′

D.GRANTALLON∗.∗TO′mike′@′192.168.1.100′IDENTIFIEDBY′pass123′

数据库系统原理试题

04735#2(4)

下列关于封锁的描述中错误的是

12.,

排他锁用于写操作共享锁用于读操作

A.B.

级封锁防止不可重复读级封锁仅防止丢失更新

C.3D.2

第一代数据库系统的典型代表包括

13.

和和

A.IMSOracleB.DBTGSQLServer

和和

C.IMSDBTGD.MySQLPostgreSQL

以下属于新一代数据库系统的是

14.

关系数据库系统对象关系数据库系统

A.B.

层次数据库系统网状数据库系统

C.D.

不属于大数据特征的是

15.

数据量巨大数据种类繁多

A.B.

处理速度快数据价值密度高

C.D.

非选择题部分

注意事项:

用黑色字迹的签字笔或钢笔将答案写在答题纸上不能答在试题卷上

,。

二、填空题:本大题共10小题,每小题1分,共10分。

数据的特征包括基本结构联系和约束

16.、。

概念层数据模型用于阶段

17.。

关系数据库使用组织数据

18.。

五种基本关系操作包括选择投影并差和

19.、、、。

关系数据库设计中的各级模式包括概念模式逻辑模式和内模式

20.、、。

建立聚集的主要作用是改善

21.。

触发器的触发事件包括插入更新和

22.、。

系统的功能可依据进行模块化划分

23.。

系统测试的主要作用是

24.。

数据挖掘在数据库中又被称为

25.。

数据库系统原理试题

04735#3(4)

三、设计题:本大题20分。

某电商公司数据库包含两个表客户姓名性别地址和订单客户

26.:customer(ID,,,)order(ID,

金额税率现需创建一个存储函数用于根据订单计算税后总金

ID,,)。get_total_amount,ID

额金额税率如果订单不存在则返回订单不存在如果税率为空则使

(×(1+))。ID,“”;,

用默认税率请完成以下操作编写创建该存储函数的语句调用该存

0.05。:(1)SQL;(2)

储函数查询订单为的总金额的语句修改存储函数的语句使其在

ID1001SQL;(3)SQL,

税率为空时使用默认税率删除该存储函数的语句简述存储函数与存

0.05;(4)SQL;(5)

储过程的主要区别并说明在本场景中为何选择存储函数

,。

四、简答题:本大题共5小题,每小题6分,共30分。

简述内模式的概念特点及定义内容

27.、。

简述数据操作的定义分类及核心要素

28.、。

简述主码在关系数据库中的主要作用

29.。

简述在中使用语句删除用户账号的具体语法格式及执行注意事项

30.MySQLSQL。

简述需求描述与分析中功能性需求与非功能性需求的区别

31.。

五、综合题:本大题10分。

某学校数据库中包含两个关系学生学号姓名班级编号和班级班级编号班级

32.:(,,)(,

名人数其中学号是学生表的主码班级编号是班级表的主码也是学生表的外码引

,)。,;,,

用了班级表的班级编号请根据参照完整性约束回答以下问题说明学生表中班级编

。:(1)

号属性的外码约束当向学生表插入一条新记录班级编号为但班级表中不存

;(2),′001′,

在班级编号为的记录时系统会如何处理并解释原因当删除班级表中班级编

′001′,?;(3)

号为的记录时如果该班级有学生记录系统可能采取哪些措施请说明每种措施的

′001′,,?

含义举例说明一个违反参照完整性的操作并分析其后果

;(4),。

数据库系统原理试题

04735#4(4)

2026年4月高等教育自学考试

《数据库系统原理试题》参考答案

课程代码:04735

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

题号答案解析

A.外模式定义了物理存储外模式是局部逻辑视图,不

1

结构定义物理存储

数据结构描述数据的静态特

2D.静态特性

B.数据库生命周期分为数

3据库分析与设计阶段和数据常见分类

库实现与操作阶段

D.将概念模型转换为特定属于逻辑设计,不是物理设

4

DBMS支持的关系模型计

D.重组不改变结构,仅调整重组调整物理存储,重构修

5

存储;重构修改结构改逻辑/物理结构

D.检索和修改数据库中的

6DML主要功能是增删改查

数据

A.提高SQL灵活性、有效

7SQL会话规则的作用

性、共享性及高级语言特征

B.SQL是通用的,被几乎所

8SQL是标准化的通用语言

有关系数据库管理系统支持

C.视图不存储数据,数据存

9视图是虚拟表

储在基本表中

10D.保护数据安全视图可用于权限控制

B.CREATEUSER

11'mike'@'192.168.1.100'MySQL创建用户的标准语法

IDENTIFIEDBY'pass123'

12D.2级封锁仅防止丢失更新2级封锁还防止脏读

IMS是层次型,DBTG是网状

13C.IMS和DBTG

关系数据库为第一代,对象

14B.对象关系数据库系统

关系为新一代

15D.数据价值密度高大数据价值密度低

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

题号答案

16逻辑

17概念设计

18二维表

19笛卡尔积

20外模式

21查询性能

22删除

23功能

24发现缺陷(或:验证系统功能)

25知识发现

三、设计题(20分)

26.存储函数设计

(1)创建存储函数(6分)

DELIMITER$$CREATEFUNCTIONget_total_amount(p_order_idINT)RETURNS

DECIMAL(10,2)DETERMINISTICBEGINDECLAREtotalDECIMAL(10,2);DECLAREtaxDECIMAL(10,2);

DECLAREamountDECIMAL(10,2);SELECTo.金额,o.税率INTOamount,taxFROM`order`o

WHEREo.订单ID=p_order_id;IFamountISNULLTHENRETURN'订单不存在';ENDIF;IFtaxIS

NULLTHENSETtax=0.05;ENDIF;SETtotal=amount*(1+tax);RETURN

total;END$$DELIMITER;

(2)调用存储函数(3分)

SELECTget_total_amount(1001)AS税后总金额;

(3)修改存储函数(使用默认税率)(3分)

DELIMITER$$CREATEORREPLACEFUNCTIONget_total_amount(p_order_idINT)RETURNS

DECIMAL(10,2)DETERMINISTICBEGINDECLAREtotalDECIMAL(10,2);DECLAREtaxDECIMAL(10,2);

DECLAREamountDECIMAL(10,2);SELECTo.金额,COALESCE(o.税率,0.05)INTOamount,tax

FROM`order`oWHEREo.订单ID=p_order_id;IFamountISNULLTHENRETURN'订单不存在';

ENDIF;SETtotal=amount*(1+tax);RETURNtotal;END$$DELIMITER;

(4)删除存储函数(3分)

DROPFUNCTIONIFEXISTSget_total_amount;

(5)存储函数与存储过程的区别及选择理由(5分)

对比项存储函数存储过程

返回值必须返回单一值可不返回值

调用方式可在SQL表达式中调用需用CALL调用

参数只有IN参数IN、OUT、INOUT参数

选择理由:本场景需要根据订单ID返回一个计算结果,适合用存储函数直接在SELECT语句

中调用。

四、简答题(共5小题,每小题6分,共30分)

27.内模式的概念、特点及定义内容

概念:内模式是数据库中数据的物理存储结构和存取方法的描述。特点:

一个数据库只有一个内模式

描述数据在存储介质上的实际组织方式

与具体DBMS和操作系统相关定义内容:

存储结构(堆、索引、哈希等)

存储路径与存取方法

物理块大小、缓冲区策略

数据压缩与加密方式

28.数据操作的定义、分类及核心要素

定义:数据操作是对数据库中数据执行的各种操作(增删改查)。分类:

基本操作:插入、删除、修改、查询

复合操作:连接、分组、排序等核心要素:

操作对象(表、视图、索引)

操作规则(约束条件)

操作结果(返回数据或受影响记录数)

29.主码在关系数据库中的主要作用

1.唯一标识表中的每一行记录

2.保证实体完整性(不能为空、不能重复)

3.作为其他表引用的依据(外码引用)

4.实现表之间的连接操作

5.提高查询效率(主码自动建立索引)

30.MySQL

温馨提示

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

评论

0/150

提交评论