数据库试题及答案
一、单项选择题(每题2分,共10题)
1.在数据库中,视图是()。
A.真实存在的数据表
B.从一个或几个基本表导出的虚拟表
C.一种数据结构
D.一种数据库管理系统
答案:B
2.数据库系统的核心是()。
A.数据库
B.数据库管理系统
C.数据模型
D.软件工具
答案:B
3.关系数据库中,主键()。
A.可以为空值
B.只能有一个
C.可以有多个
D.与外键没有关系
答案:B
4.SQL语言中,删除表的命令是()。
A.DELETE
B.DROP
C.CLEAR
D.REMOVE
答案:B
5.以下哪种数据类型不适合存储大量文本()。
A.VARCHAR
B.TEXT
C.CHAR
D.INT
答案:D
6.在关系型数据库中,一个关系对应一个()。
A.字段
B.记录
C.二维表
D.数据库
答案:C
7.数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。
A.外模式
B.内模式
C.存储模式
D.模式
答案:D
8.为了保证数据库的逻辑独立性,需要修改的是()。
A.模式与外模式之间的映射
B.模式与内模式之间的映射
C.内模式
D.外模式
答案:A
9.在SQL中,用于查询数据的语句是()。
A.SELECT
B.INSERT
C.UPDATE
D.DELETE
答案:A
10.以下哪个不是数据库完整性约束()。
A.实体完整性
B.参照完整性
C.用户自定义完整性
D.记录完整性
答案:D
二、多项选择题(每题2分,共10题)
1.数据库管理系统的功能包括()。
A.数据定义
B.数据操纵
C.数据库的运行管理
D.数据库的建立和维护
答案:ABCD
2.关系模型的组成要素包括()。
A.关系数据结构
B.关系操作集合
C.关系完整性约束
D.关系运算
答案:ABC
3.以下属于SQL数据定义语句的有()。
A.CREATE
B.ALTER
C.DROP
D.SELECT
答案:ABC
4.数据库的安全性措施包括()。
A.用户标识与鉴别
B.存取控制
C.视图机制
D.审计
答案:ABCD
5.在关系数据库中,外键()。
A.用于建立表与表之间的联系
B.可以为空值
C.取值必须来源于参照表的主键
D.是表中的一个字段
答案:ABCD
6.以下哪些是数据库设计的阶段()。
A.需求分析
B.概念结构设计
C.逻辑结构设计
D.物理结构设计
答案:ABCD
7.以下关于索引的说法正确的是()。
A.可以提高查询速度
B.可以减少磁盘I/O
C.过多的索引会影响数据库性能
D.索引是一种数据结构
答案:ABCD
8.数据模型的三要素是()。
A.数据结构
B.数据操作
C.数据约束
D.数据类型
答案:ABC
9.以下属于数据库恢复技术的有()。
A.数据转储
B.登记日志文件
C.数据加密
D.数据解密
答案:AB
10.数据库系统的组成部分包括()。
A.数据库
B.数据库管理系统
C.应用程序
D.数据库管理员
答案:ABCD
三、判断题(每题2分,共10题)
1.数据库中的数据是无冗余的。()
答案:错误
2.外模式是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述。()
答案:正确
3.在关系数据库中,元组的顺序是可以任意交换的。()
答案:正确
4.SQL语句对大小写不敏感。()
答案:正确
5.一个关系只能有一个外键。()
答案:错误
6.数据库的物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。()
答案:正确
7.视图可以更新数据。()
答案:错误(有些视图可以更新数据,但不是所有视图都能更新数据)
8.在关系数据库中,属性的顺序是不能任意交换的。()
答案:错误
9.数据仓库中的数据是面向事务处理的。()
答案:错误
10.