三级数据库考生复习重点试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.数据模型通常包括以下哪些内容?()
A.概念模型、结构模型、实现模型
B.物理模型、逻辑模型、实现模型
C.实体模型、关系模型、层次模型
D.层次模型、网状模型、关系模型
2.关系模型中的数据结构是()。
A.层次结构
B.网状结构
C.多层结构
D.表结构
3.下列哪种数据库属于分布式数据库?()
A.微软SQLServer
B.OracleDatabase
C.IBMDB2
D.MySQL
4.以下关于SQL语言描述错误的是()。
A.SQL语言具有数据定义、数据操纵和数据控制功能
B.SQL语言是一种面向数据库的声明式语言
C.SQL语言的数据操纵功能包括数据查询和数据更新
D.SQL语言的数据控制功能包括事务处理和并发控制
5.下列关于数据库完整性约束描述错误的是()。
A.实体完整性约束保证表中每行数据是唯一的
B.候选键完整性约束保证表中每行数据是唯一的
C.主键完整性约束保证表中每行数据是唯一的
D.候选键完整性约束和主键完整性约束是同义的
6.在关系数据库中,查询操作的基本命令是()。
A.SELECT
B.INSERT
C.DELETE
D.UPDATE
7.以下关于SQL语句的嵌套查询描述错误的是()。
A.内层查询的结果可以作为外层查询的查询条件
B.内层查询的结果可以作为外层查询的查询字段
C.外层查询的结果可以作为内层查询的查询条件
D.外层查询的结果可以作为内层查询的查询字段
8.在关系数据库中,创建表的SQL语句是()。
A.CREATETABLE
B.DROPTABLE
C.ALTERTABLE
D.UPDATETABLE
9.以下关于SQL语句的索引描述错误的是()。
A.索引可以加快查询速度
B.索引可以加快插入和删除操作
C.索引可以提高数据的完整性
D.索引可以减少数据的冗余
10.以下关于SQL语句的视图描述错误的是()。
A.视图是虚拟表,包含查询的结果集
B.视图可以包含一个或多个基本表
C.视图可以包含其他视图
D.视图不可以进行数据的修改
二、多项选择题(每题3分,共10题)
1.关系数据库系统中的数据模型主要包括()。
A.层次模型
B.网状模型
C.关系模型
D.物理模型
2.数据库系统设计的主要内容包括()。
A.需求分析
B.概念结构设计
C.逻辑结构设计
D.物理结构设计
3.以下关于数据库的规范化理论描述正确的是()。
A.一范式(1NF)要求表中每个字段都是不可分的原子数据
B.二范式(2NF)要求表中不存在非主属性对主键的传递依赖
C.三范式(3NF)要求表中不存在非主属性对主键的函数依赖
D.四范式(4NF)要求表中不存在非主属性对非主属性的传递依赖
4.以下关于SQL语言的特点描述正确的是()。
A.SQL语言是面向数据库的声明式语言
B.SQL语言具有数据定义、数据操纵和数据控制功能
C.SQL语言具有数据查询和数据更新功能
D.SQL语言具有数据定义和数据更新功能
5.以下关于数据库完整性约束描述正确的是()。
A.实体完整性约束保证表中每行数据是唯一的
B.候选键完整性约束保证表中每行数据是唯一的
C.主键完整性约束保证表中每行数据是唯一的
D.完整性约束可以提高数据的完整性
6.以下关于SQL语句的连接操作描述正确的是()。
A.内连接(INNERJOIN)只返回两个表中匹配的行
B.左连接(LEFTJOIN)返回左表中所有的行,即使右表中没有匹配的行
C.右连接(RIGHTJOIN)返回右表中所有的行,即使左表中没有匹配的行
D.全连接(FULLJOIN)返回两个表中所有的行
7.以下关于SQL语句的子查询描述正确的是()。
A.子查询可以嵌套在其他查询中
B.子查询的结果可以作为一个查询条件
C.子查询的结果可以作为一个查询字段
D.子查询的结果可以作为一个查询更新
8.以下关于SQL语句的索引描述正确的是()。
A.索引可以加快查询速度
B.索引可以加快插入和删除操作
C.索引可以提高数据的完整性
D.索引可以减少数据的冗余
9.以下关于SQL语句的视图描述正确的是()。
A.视图是虚拟表,包含查询的结果集
B.视图可以包含一个或多个基本表
C.视图可以包含其他视图
D.视图不可以进行数据的修改
10.以下关于数据库事务描述正确的是()。
A.事务是数据库操作的基本单位