全国自考(数据库系统原理)模拟试卷13
单项选择题
1.属性的取值范围称为该属性的 ( )(D)
A. 联系
B. 实体
C. 码
D. 域
解析:属性的取值范围称为该属性的域。
2.下列不属于数据库系统三级模式结构的是 ( )(D)
A. 模式
B. 外模式
C. 内模式
D. 数据模式
解析:数据库系统的三级模式结构是指数据库系统是由模式、外模式和内模式三级构成的。
3.能唯一标识该关系的元组的属性称为该关系的 ( )(C)
A. 分量
B. 超码
C. 码
D. 超键
解析:如果在一个关系中,属性(或属性组)的值能用来唯一标识该关系的元组,则称这些属性(或属性组)为该关系的码或键。
4.当关系中的某个属性不是这个关系的主码或候选码,而是另一关系的主码时,称该属性为这个关系的 ( )(B)
A. 全码
B. 外码
C. 参照关系
D. 候选码
解析:
5.主要反映应用部门原始业务处理的工作流程的是 ( )(B)
A. 数据操作特征表
B. 数据流程图
C. 任务分类表
D. 操作过程说明书
解析:
6.系统维护中最困难的工作是 ( )(A)
A. 数据库重组与重构
B. 数据库运行
C. 数据库实施
D. 物理设计
解析:
7.下列关于SQL的说法中,错误的是 ( )(D)
A. SQL是一个简洁易学的语言
B. SQL语句可以由一个关键字组成
C. SQL 由很少的词构成
D. SQL语句最多有三个关键字组成
解析:SQL是一个综合的、功能强大的且简洁易学的语言,它与诸如Java、C等程序设计语-言不同,由很少的词构成,这些词称为关键字.每个SQL语句都是由一个或多个关键字所组成。SQL的目的就是要能够很好地提供一种从数据库中读写数据的简单而有效的方法。
8.在数据操纵语言包括的主要SQL语句中,用于从表或视图中删除数据的是 ( )(A)
A. DELETE
B. INSERT
C. UPDATE
D. SELECT
解析:
9.在使用SELECT语句进行查询时,若查询一个表中的所有列,则可在SELECT语句指定列的位置上直接使用的通配符是 ( )(C)
A. #
B. @
C. *
D. &
解析:若查询一个表中的所有列,则可在SELECT语句指定列的位置上直接使用星号(*)通配符,而不必逐个列出所有列名,此时结果集中各列的次序一般是这些列在表定义中出现的次序。
10.在创建存储过程时,常用的循环语句不包括 ( )(A)
A. FOR语句
B. REPEAT语句
C. LOOP语句
D. WHILE语句
解析:在创建存储过程时,常用的循环语句有WHILE语句、REPEAT语句和LOOP语句。
11.若干元组之间、关系之间的联系的约束是指 ( )(C)
A. 列级约束
B. 元组约束
C. 表级约束
D. 行级约束
解析:表级约束是指若干元组之间、关系之间的联系的约束。
12.在MySQL数据库中,数据库系统通常使用数据库用户权限确认等访问控制措施,这主要是为了实现数据库的 ( )(A)
A. 安全性
B. 完整性
C. 并发控制
D. 恢复
解析:
13.产生数据不一致的主要原因是并发操作破坏了事务的 ( )(A)
A. 隔离性
B. 一致性
C. 原子性
D. 持续性
解析:
14.第三代数据库系统应该是以支持( )数据模型为主要特征的数据库系统。(C)
A. 关系
B. 网状
C. 面向对象
D. 面向过程
解析:
15.( )是NoSQL数据库采用最多的数据存储方式。(A)
A. 键值存储
B. 文档存储
C. 列存储
D. 图存储
解析:键值存储是NoSQL数据库采用最多的数据存储方式,它的数据是以Key-Value的形式存储的。
填空题
16.用户操纵数据库中的数据,实现对数据库的查询、插入、删除、修改等基本操作,是通过数据库管理系统的________实现的。
数据操纵语言
解析:
17.关系数据库的基本特征是________。
使用关系数据模型组织数据
解析:
18.传统的集合运算有并、差、交、________四种。
笛卡尔积
解析:
19.数据库的生命周期可分为数据库分析与设计阶段和________阶段。
数据库实现与操作
解析:
20.________的任务是把在概念结构设计产生的概念模型转换为具体的DBMS所支持的逻辑数据模型。
逻辑结构设计
解析:
21.数据库对象主要有表、________、规则、视图、触发器、存储过程等。
默认约束
解析:
22.在CREATE TABLE语句中,主键是通过________关键字来指定的。
PRIMARY KEY
解析:
23.存储过程可以由________和过程式SQL语句组成。
声明式的SQL语句
解析:
24.由多个列组合而成的主键称为________。
复合主键
解析:
25.数据之间的联系在层次和网状数据库系统中都是用________来表示和实现的。
存取路径
解析:
简答题
26.简述数据表的概念。
数据表被定义为字段的集合,数据存表中是按照行和列的格式来存储的,每一行代表一条记录,每一列代表记录中一个字段的取值。
解析:
27.简述MySQL支持的触发器种类。
在实际使用中,MySQL所支持的触发器有三种,分别是INSERT触发器、DELETE触发器和UPDATE触发器。
解析:
28.造成数据库运行事务的异常中断的因素有哪些?
本文档预览:3500字符,共5534字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载