2021年4月全国自考(数据库系统原理)真题试卷
单项选择题
1.数据库管理系统的英文缩写是 ( )(C )
A. DatA
B. DB
C. DBMS
D. DBS
解析:数据的英文是Data,数据库的英文缩写是DB,数据库管理系统的英文缩写是DBMS,数据库系统的英文缩写是DBS。
2.随着计算机技术的发展及应用,数据管理技术经历的阶段按时间顺序分别是 ( )(A )
A. 人工管理阶段、文件系统阶段、数据库系统阶段
B. 文件系统阶段、人工管理阶段、大数据阶段
C. 数据库系统阶段、文件系统阶段、大数据阶段
D. 人工管理阶段、数据库阶段、文件系统阶段
解析:
3.一个关系逻辑上对应一张 ( )(B )
A. 树形图
B. 二维表
C. 三维表
D. 三维图
解析:
4.不属于关系完整性约束的是 ( )(D )
A. 实体完整性约束
B. 参照完整性约束
C. 用户定义完整性约束
D. 关系代数完整性约束
解析:关系模型中有三类完整性约束,分别是实体完整性约束、参照完整性约束和用户定义完整性约束。
5.不好的关系模式可能引起很多问题,其中不包括 ( )(B )
A. 数据冗余
B. 丢失更新
C. 插入异常
D. 删除异常
解析:不好的关系模式可能会存在如下问题:数据冗余、更新异常、插入异常和删除异常。
6.不属于数据库设计方法的是 ( )(A )
A. 客观设计法
B. 直观设计法
C. 规范设计法
D. 计算机辅助设计法
解析:经过人们不断地努力和探索,提出了各种数据库设计方法,概括而言,可分为三类,即直观设计法、规范设计法和计算机辅助设计法。
7.颁布SQL2标准的年份是 ( )(D )
A. 1982年
B. 1987年
C. 1989年
D. 1992年
解析:
8.可用于将数据插入到表或视图中的SQL语句是 ( )(C )
A. IN
B. INNER
C. INSERT
D. ALTER
解析:
9.在SQL语句中,用于过滤分组的子句是 ( )(A )
A. HAVING
B. LIMIT
C. GROUP
D. ORDER
解析:在SELECT语句中,除了能使用GROUP BY子句分组数据之外,还可以使用HAVING子句来过滤分组,即在结果集中规定包含哪些分组和排除哪些分组。
10.使用存储过程有很多好处,其中不包括 ( )(D )
A. 良好的封装性
B. 可增强SQL语言功能和灵活性
C. 可减少网络流量
D. 可简化查询语句
解析:使用存储过程通常具有以下好处:(1)可增强SQL语言的功能和灵活性。(2)良好的封装性。 (3)高性能。(4)可减少网络流量。(5)存储过程可作为一种安全机制来确保数据库的安全性和数据的完整性。
11.MySQL所支持的触发器不包括 ( )(C )
A. INSERT触发器
B. DELETE触发器
C. SELECT触发器
D. UPDATE触发器
解析:在实际使用中,MySQL所支持的触发器有三种,分别是INSERT触发器、DELETE触发器和UPDATE触发器。
12.为防止在备份过程中表被其他用户更新,需要在指定表上做一个 ( )(A )
A. 读锁定
B. 写锁定
C. 解锁
D. 关锁
解析:
13.在MySQL中,成功创建一个新用户账号后,该用户所具有的权限是 ( )(C )
A. 可以访问数据库的表
B. 可以更新数据
C. 可以登录到MySQL
D. 可以使用USE语句
解析:成功创建用户账号后,需要为该用户分配访问适当的权限,因为新创建的用户账号没有访问权限,只能登录MySQL服务器,不能执行任何数据库操作。
14.由数据结构、关系操作和数据完整性三部分组成的是 ( )(B )
A. 网状模型
B. 关系模型
C. 层次模型
D. 对象模型
解析:关系数据库是以关系模型为基础的,而关系模型是由数据结构、关系操作和数据完整性三部分组成。
15.数据仓库的数据单位中保存数据的细化或综合程度的级别的是 ( )(D )
A. 量度
B. 分割
C. 维
D. 粒度
解析:粒度是指数据仓库的数据单位中保存数据的细化或综合程度的级别,细化程度越高,粒度级就越小,相反地,细化程度越低,粒度级就越大。
填空题
16.客观存在并可相互区别的事物称为________。
实体
解析:
17.一个关系模式的所有属性集合是这个关系的主码或主键,则称这样的主码或主键为________。
全码(或全键)
解析:
18.数据聚集结构的一种有效方式是________结构方式。
块
解析:
19.在MySQL中,________值通常用于表示“没有值”“无数据”等意义。
NULL(或空值)
解析:
20.在存储过程中,用于为局部变量指定一个默认值的子句是________。
DEFAULT
解析:
21.活锁问题的解决与调度算法有关,一种最简单的方法是“________”。
先来先服务
解析:
22.在MySQL数据库中,数据库系统对数据的安全管理是使用________、数据库用户权限确认等访问控制措施。
身份验证
解析:
23.根据系统测试的结果,以及用户的反馈意见,对系统进行进一步的修改、________和维护工作。
完善
解析:
24.数据仓库是面向主题的、集成的、稳定的、随时间变化的________,用以支持管理决策的过程。
数据集合
解析:
25.NoSQL是以互联网大数据应用为背景发展起来的________数据库管理系统。
分布式
解析:
本文档预览:3500字符,共5688字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载