数据库系统原理练习题+答案
- 格式:docx
- 大小:11.31 KB
- 文档页数:19
数据库系统原理练习题+答案
一、单选题(共100题,每题1分,共100分)
1、下列不属于数据定义语言包括的SQL语句的是
A、DELETE
B、ALTER
C、CREATE
D、DROP
正确答案:A
2、下列关于MySQL的说法中,错误的是
A、MySQL是一个RDBMS
B、MySQL具有客户/服务器体系结构
C、MySQL 由美国MySQL AB公司开发
D、许多中、小型网站为了降低网站总体拥有成本而选择MySQL作为网站数据库
正确答案:C
3、下列关于存储函数与存储过程的说法中,错误的是
A、存储过程可以拥有输出参数
B、可以直接对存储函数进行调用,且不需要使用CALL语句
C、存储过程中必须包含一条RETURN语句
D、对存储过程的调用,需要使用CALL语句
正确答案:C
4、数据库设计的重要目标包括
A、研究构造数据库
B、良好的数据库性能
C、数据库行为设计
D、数据库结构设计
正确答案:B
5、在图存储数据库中,【】保存与结点相关的信息。
A、结点
B、属性
C、边
D、联系
正确答案:B
6、主要反映应用部门原始业务处理的工作流程的是 A、数据流程图
B、数据操作特征表
C、操作过程说明书
D、任务分类表
正确答案:A
7、MySQL的用户账号及相关信息都存储在一个名为【】的MySQL数据库中。
A、root
B、mysql
C、admin
D、user
正确答案:B
8、数据库管理系统是计算机的
A、数据库系统
B、数据库
C、应用软件
D、系统软件
正确答案:D
9、在图存储数据库中,【】用来连接结点。
A、属性
B、边
C、结点
D、联系
正确答案:B
10、将数据库系统与现实世界进行密切地、有机地、协调一致地结合的过程是
A、数据库设计的内容
B、数据库设计方法
C、数据库生命周期
D、数据库设计
正确答案:D
11、控制数据在一定的范围内有效或要求数据之间满足一定的关系,保证输入到数据库中的数据满足相应的约束条件,以确保数据有效、正确是指
A、故障恢复 B、并发控制
C、数据安全性
D、数据完整性
正确答案:D
12、属于数据库结构设计阶段的是
A、程序设计
B、逻辑结构设计
C、功能设计
D、事务设计
正确答案:B
13、属于数据库实现与操作阶段的是
A、概念设计
B、数据库的修改与调整
C、逻辑设计
D、物理设计
正确答案:B
14、使用存储过程的好处不包括
A、高性能
B、存储过程可作为一种安全机制来确保数据库的安全性
C、良好的封装性
D、可增加网络流量
正确答案:D
15、使用存储过程的好处不包括
A、可增强SQL语言的功能和灵活性
B、移植性好
C、存储过程可作为一种安全机制来确保数据的完整性
D、良好的封装性
正确答案:B
16、下列不属于数据库系统三级模式结构的是
A、内模式
B、模式
C、外模式
D、数据模式
正确答案:D 17、在多表连接查询的连接类型中,最常用的是
A、左连接
B、内连接
C、右连接
D、交叉连接
正确答案:B
18、数据库的核心是
A、概念模式
B、内部模式
C、外部模式
D、存储模式
正确答案:A
19、表中的行,也称作
A、分量
B、属性
C、超码
D、记录
正确答案:D
20、同一数据被反复存储的情况是
A、插入异常
B、数据冗余
C、更新异常
D、删除异常
正确答案:B
21、SQL提供了【】进行数据查询,该功能强大、使用灵活。
A、SELECT语句
B、UPDATE语句
C、CREATE语句
D、DELETE语句
正确答案:A
22、在MySQL数据库中,数据库系统通常使用数据库用户权限确认等访问控制措施,这主要是为了实现数据库的
A、安全性
B、完整性 C、并发控制
D、恢复
正确答案:A
23、用户定义数据库中的数据对象,是通过数据库管理系统的
A、数据库恢复功能
B、数据定义语言
C、数据库备份功能
D、数据操纵语言
正确答案:B
24、修改用户账号的语句是
A、CREATE USER
B、DROP USER
C、RENAME USER
D、SET PASSWORD
正确答案:C
25、在数据库中,产生数据不一致的根本原因是
A、未对数据进行严格的控制
B、数据冗余
C、数据存储量太大
D、没有严格的数据保护
正确答案:B
26、在数据库技术中,数据处理基于【】,可以发现有用的信息。
A、表
B、视图
C、查询
D、更新
正确答案:C
27、在某表中将学号字段的前四位规定为学生的入学年份,第5位规定为院系的编号。这属于列级约束中的
A、对数据格式的约束
B、对取值范围的约束
C、对数据类型的约束
D、对空值的约束
正确答案:A 28、【】要求明确标明数据库的应用范围及应达到的应用处理功能。
A、数据字典
B、标明不同用户视图范围
C、数据库的应用功能目标
D、应用处理过程需求说明
正确答案:C
29、将符合要求的初始数据装载到数据库中去是指
A、数据库维护
B、数据库试运行
C、应用程序设计
D、加载数据
正确答案:D
30、关系模型的组成不包括
A、数据结构
B、数据完整性
C、关系操作
D、数据一致性
正确答案:D
31、在SELECT语句的语法结构中,【】用于对查询的结果进行排序。
A、ORDER BY子句
B、WHERE子句
C、GROUP BY子句
D、HAVING子句
正确答案:A
32、下列关于MySQL中的常量的说法中,错误的是
A、常量是指在程序运行过程中值不变的量
B、常量的使用格式取决于值的数据类型
C、字符串常量是指用单引号或双引号括起来的字符序列
D、一个十六进制值通常指定为一个字符串常量,每对十六进制数字被转换为一个字符,其最前面有一个大写字母“O”或小写字母“o”
正确答案:D
33、删除用户账号的语句是
A、CREATE USER
B、DROP USER C、RENAME USER
D、SET PASSWORD
正确答案:B
34、目的是为可实际运行的应用程序设计提供依据与指导,并作为设计评价的基础的是
A、模型转换
B、编制应用程序设计说明
C、设计评价
D、子模式设计
正确答案:B
35、下列关于MySQL的说法中,正确的是
A、在MySQL中,索引不能存放在存储文件中
B、在MySQL中,一个关系对应多个基本表
C、在MySQL中,一个表只能有一个索引
D、在MySQL中,一个或多个基本表对应一个存储文件
正确答案:D
36、数据仓库的特征不包括
A、面向主题
B、数据的易失性
C、数据的时变性
D、集成性
正确答案:B
37、关系模式的任何属性
A、不可再分
B、可再分
C、命名在该关系模式中可以不唯一
D、以上都不正确
正确答案:A
38、对关系的描述不正确的是
A、关系是一个集合
B、关系中的元组次序可交换
C、关系是一张二维表
D、关系可以嵌套定义
正确答案:D 39、下列关于MySQL的说法中,错误的是
A、MySQL是一个关系型数据库管理系统
B、在MySQL中,一个关系对应一个视图
C、在MySQL中,一个表可以有若干索引
D、在MySQL中,索引存放在存储文件中,其中存储文件的逻辑结构组成了MySQL的内模式
正确答案:B
40、聚类的目的是
A、使对象之间的距离尽可能小
B、使属于同一类别的对象之间的距离尽可能小,而不同类别的对象间的距离尽可能大
C、使对象之间的距离尽可能大
D、使属于同一类别的对象之间的距离尽可能大,而不同类别的对象间的距离尽可能小
正确答案:B
41、【】是把数据按照相似性归纳成若干类别,同一类中的数据彼此相似,不同类中的数据相异
A、关联
B、聚类
C、分类
D、孤立点检测
正确答案:B
42、第三代数据库系统应该是以支持【】数据模型为主要特征的数据库系统。
A、面向过程
B、网状
C、关系
D、面向对象
正确答案:D
43、【】主要是指某些特定应用要求的数据存取时间限制。
A、数据的完整性
B、数据的安全保密性
C、响应时间
D、数据恢复