全国自考(数据库系统原理)模拟试卷10
单项选择题
1.下列不属于数据库的建立和维护功能的是 ( )(D)
A. 数据库空间的维护
B. 数据库的性能监视
C. 数据库的分析
D. 数据定义
解析:
2.可唯一标识实体的属性集称为 ( )(A)
A. 键
B. 域
C. 实体型
D. 属性
解析:
3.对关系的描述不正确的是 ( )(C)
A. 关系是一个集合
B. 关系是一张二维表
C. 关系可以嵌套定义
D. 关系中的元组次序可交换
解析:关系是一个具有相同属性的元组的集合。关系是一种规范化了的二维表格。在关系模型中,对关系作了以下限定:(1)关系中每一个属性值都是不可分解的。(2)每一个关系仅仅有一种关系模式。(3)每一个关系模式中的属性必须命名且属性名必须是不同的。(4)同一个关系中不允许出现候选码或候选键值完全相同的元组。(5)关系中元组的顺序可以任意交换。(6)关系中属性的顺序可以任意交换。
4.关系模式的任何属性 ( )(A)
A. 不可再分
B. 可再分
C. 命名在该关系模式中可以不唯一
D. 以上都不正确
解析:由关系的性质可知,关系中的属性是最小的不可再分的数据单位。
5.数据库设计的出发点是 ( )(A)
A. 用户对数据的需求
B. 数据库的构造
C. 数据库设计方法的确定
D. 数据库的实现
解析:数据库设计是从用户对数据的需求出发,研究并构造数据库的过程。
6.数据库设计的起点是 ( )(A)
A. 需求分析
B. 概念结构设计
C. 逻辑结构设计
D. 物理结构设计
解析:
7.在数据操纵语言包括的主要SQL语句中,用于将数据插入到表或视图中的是 ( )(C)
A. DELETE
B. UPDATE
C. INSERT
D. SELECT
解析:数据操纵语言包括的主要SQL语句有:(1)SELECT:用于从表或视图中检索数据。
(2)INSERT:用于将数据插入到表或视图中。
(3)UPDATE:用于修改表或视图中的数据,其既可修改表或视图中一行数据,也可同时修改多行或全部数据。(4)DELETE:用于从表或视图中删除数据。
8.下列不属于数据定义语言包括的SQL语句的是 ( )(A)
A. DELETE
B. ALTER
C. CREATE
D. DROP
解析:数据定义语言包括的主要SQL语句有:(1)CREATE:用于创建数据库或数据库对象。(2)ALTER:用于对数据库或数据库对象进行修改。(3)DROP:用于删除数据库或数据库对象。
9.下列关于MySQL 中的变量的说法中,错误的是 ( )(C)
A. 在MySQL中,变量分为用户变量和系统变量
B. 在使用用户变量时,应在该变量前添加一个“@”符号
C. 大多数系统变量应用于其他SQL语句中时,必须在系统变量名称前添加一个“@”符号
D. 变量用于临时存储数据
解析:
10.下列关于MySQL的说法中,正确的是 ( )(B)
A. 在MySQL中,一个关系对应多个基本表
B. 在MySQL中,一个或多个基本表对应一个存储文件
C. 在MySQL 中,一个表只能有一个索引
D. 在MySQL 中,索引不能存放在存储文件中
解析:在MySQL中,一个关系对应一个基本表,一个或多个基本表对应一个存储文件,一个表可以有若干索引,索引也存放在存储文件中。
11.在MySQL中,当需要删除已创建的数据库时,可使用( )语句。(B)
A. ALTER DATABASE
B. DROP SCHEMA
C. ALTER SCHEMA
D. CREATE SCHEMA
解析:在MySQL中,当需要删除已创建的数据库时,可使用DROP DATABASE或DROP SCHEMA语句。
12.在MySQL数据库中,创建索引的方式不包括 ( )(D)
A. 使用CREATE INDEX语句创建索引
B. 使用CREATE TABLE语句创建索引
C. 使用ALTER TABLE语句创建索引
D. 使用USE TABLE语句创建索引
解析:通过使用SQL语句,在MySQL数据库中,分别有三种方式来创建索引:(1)使用CREATE INDEX语句创建索引。(2)使用CREATE TABLE语句创建索引。(3)使用ALTER TABLE语句创建索引。
13.下列关于INSERT语句的说法中,错误的是 ( )(C)
A. 使用INSERT…VALUES语句可以插入单行元组数据
B. 使用INSERT…VALUES语句可以插入多行元组数据
C. 使用INSERT、…SET语句可以插入单行或多行元组数据
D. 使用INSERT…SELECT语句可以插入子查询数据
解析:
14.在多表连接查询的连接类型中,最常用的是 ( )(B)
A. 交叉连接
B. 内连接
C. 左连接
D. 右连接
解析:内连接是一种最常用的连接类型,它是通过在查询中设置连接条件的方式,来移除查询结果集中某些数据行之后的交叉连接。
15.子查询返回的结果集仅仅是一个值的是 ( )(D)
A. 表子查询
B. 行子查询
C. 列子查询
D. 标量子查询
解析:表子查询返回的结果集是一个表。行子查询返回的结果集是带有一个或多个值的一行数据。列子查询返回的结果集是一列数据,该列可以有一行或多行,但每行只有一个值。标量子查询返回的结果集仅仅是一个值。
填空题
16.一个数据库有________个模式。
一
解析:
17.数据操作描述的是系统的________特性。
动态
解析:
18.关系表的基本类型包括基本关系、 和视图表。
查询表
解析:
19.数据库逻辑模型一般由层次、网状、________数据模型表示。
关系
解析:
20.________属性用作描述实体的一般特征。
说明
解析:
21.SQL集数据查询、________、数据操纵和数据控制四大功能于一体。
本文档预览:3500字符,共5778字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载