2023年4月全国自考(数据库系统原理)真题试卷
单项选择题
1.在数据库系统中,专门用于建立和管理数据库的软件是 ( )(D )
A. DBS
B. DB
C. DBA
D. DBMS
解析:数据库管理系(DBMS)是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。
2.通常所说的数据库系统不包括 ( )(D )
A. 应用程序
B. 数据库管理员
C. 用户
D. 网络环境
解析:通常,一个完整的数据库系统包括数据库、数据库管理系统及相关实用工具、应用程序、数据库管理员和用户。
3.关系模式学生—课程—教师(学号,课程号,任课教师姓名,办公地址),假设每位教师只有一处办公地址,若某门课程有100名学生选修,那么该课程任课教师的办公地址被存储了 100次,这类异常问题是 ( )(A )
A. 数据冗余
B. 更新异常
C. 插入异常
D. 删除异常
解析:数据冗余是指同一数据被反复存储的情况。
4.当关系有4个候选码时,选定一个作为主键,若主键为全码,应包含 ( )(D )
A. 1个属性
B. 2个属性
C. 3个属性
D. 4个属性
解析:一个关系模式的所有属性集合是这个关系的主码或主键,则称这样的主码或主键为全码或全键。
5.下列不属于关系操作的是 ( )(B )
A. 查询
B. 复制
C. 插入
D. 修改
解析:关系模型中常用的关系操作包括查询操作和插入、删除、修改操作两大部分。
6.关系规范化理论主要应用于数据库设计的 ( )(A )
A. 概念设计阶段
B. 逻辑设计阶段
C. 物理设计阶段
D. 详细设计阶段
解析:关系规范化理论主要应用于数据库设计中的概念设计阶段.对所产生的概念设计,可用它来分析其实体划分是否适合,判断属性分配到哪个实体中更为合理。
7.数据库应用功能需求不包括 ( )(B )
A. 数据存取
B. 数据约束
C. 数据修改
D. 数据删除
解析:
8.下列不属于数据模型优化方法的是 ( )(D )
A. 确定各属性间的函数依赖关系
B. 对各个关系模式之间的数据依赖进行极小化处理,消除冗余的联系
C. 判断每个关系模式的范式,根据实际需要确定最合适的范式
D. 确立适当的索引
解析:
9.进入20世纪80年代后,商用数据库管理系统的主流数据模型是 ( )(A )
A. 关系数据模型
B. 层次数据模型
C. 网状数据模型
D. 面向对象数据模型
解析:进入20世纪80年代后,在商用数据库管理系统中,关系模型逐渐取代早期的网状模型和层次模型,成为主流数据模型。
10.存储过程体中,声明时在名称前面使用@符号的变量是 ( )(B )
A. 局部变量
B. 用户变量
C. 全局变量
D. 静态变量
解析:用户变量在声明时,会在其名称前面使用@符号,同时已声明的用户变量存在于整个会话之中。
11.在MySQL中,循环流程控制语句的关键字不包括 ( )(C )
A. LOOP
B. REPEAT
C. FOR
D. WHILE
解析:常用的循环语句有WHILE语句、REPEAT语句和LOOP语句。
12.命名完整性约束的关键字是 ( )(A )
A. CONSTRAINT
B. CHECK
C. ALTFR
D. RENAME
解析:命名完整性约束的方法是在各种完整性约束的定义说明之前加上关键字“CONSTRAINT”和该约束的名字。
13.为了删除一个或多个MySQL用户账户及消除相关的权限,使用的语句是 ( )(C )
A. CREATE USER
B. ALTER USER
C. DROP USER
D. DELETE USER
解析:
14.下列不属于数据仓库重要概念的是 ( )(A )
A. 联机分析处理
B. 粒度
C. 分割
D. 维
解析:
15.在实际使用中,数据挖掘的过程首先要完成的是 ( )(C )
A. 数据的选择
B. 数据的预处理
C. 确定业务对象
D. 建模
解析:
填空题
16.采用二维表结构来表示实体与实体之间联系的模型是________。
关系模型
解析:
17.关系模型的三个组成要素分别是关系________、关系操作集合和关系完整性约束。
数据结构
解析:
18.在关系数据库中,________是静态的、稳定的。
关系模式
解析:
19.应该插入的数据不能插入到数据库中的异常问题称为数据的________操作异常。
插入
解析:
20.从用户对数据的需求出发,数据库设计包括数据库结构设计和数据库________设计。
行为
解析:
21.数据库生命周期分为数据库分析与设计阶段和数据库________阶段。
实现与操作
解析:
22.在MySQL的存储过程体中,SELECT…INTO语句返回的结果集有________行数据。
一(或1)
解析:
23.反映数据库中数据正确性和相容性的是数据库的________。
完整性
解析:
24.触发器是用户定义在________上的一类由事件驱动的数据库对象。
关系表
解析:
25.以数据模型的发展为主线,数据库技术可以相应地分为三个发展阶段,即第一代的网状、层次数据库系统,第二代的________数据库系统,以及新一代的数据库系统。
关系
解析:
简答题
26.简述关系模型的三类完整性约束。
(1)实体完整性约束。
(2)参照完整性约束。
(3)用户定义
本文档预览:3500字符,共5801字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载