数据库期末考试试题及答案
一、单项选择题(每题2分,共10题)
1.在关系数据库中,视图(View)是数据库系统三级模式中的()。
A.内模式B.模式C.外模式D.存储模式
答案:C
2.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为()。
A.数据定义功能B.数据管理功能C.数据操纵功能D.数据控制功能
答案:C
3.设关系R和S具有相同的目,且它们相对应的属性的值取自同一个域,则R-(R-S)等于()。
A.R∪SB.R∩SC.R×SD.R-S
答案:B
4.若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为()。
A.主键B.候选键C.主属性D.外键
答案:A
5.在SQL语言中,删除一个视图的命令是()。
A.DELETEB.DROPC.CLEARD.REMOVE
答案:B
6.数据库系统的核心是()。
A.数据库B.数据库管理系统C.数据模型D.软件工具
答案:B
7.有一个关系:学生(学号,姓名,性别,年龄),规定学号的值域是8个数字组成的字符串,这一规则属于()。
A.实体完整性约束B.参照完整性约束C.用户定义的完整性约束D.关键字完整性约束
答案:C
8.关系数据库规范化是为解决关系数据库中()问题而引入的。
A.插入、删除和数据冗余B.提高查询速度
C.减少数据操作的复杂性D.保证数据的安全性和完整性
答案:A
9.在关系代数运算中,五种基本运算为()。
A.并、差、选择、投影、笛卡尔积
B.并、差、交、选择、投影
C.并、差、选择、投影、连接
D.并、差、交、选择、笛卡尔积
答案:A
10.以下关于索引的描述错误的是()。
A.索引可以提高查询效率
B.索引需要占用一定的存储空间
C.索引可以创建在任何列上
D.过多的索引可能会影响数据更新的效率
答案:C
二、多项选择题(每题2分,共10题)
1.数据库系统的组成部分包括()。
A.数据库B.数据库管理系统C.应用程序D.数据库管理员E.操作系统
答案:ABCD
2.关系模型的完整性规则包括()。
A.实体完整性B.参照完整性C.用户定义完整性D.域完整性E.索引完整性
答案:ABC
3.SQL语言的功能包括()。
A.数据定义B.数据查询C.数据操纵D.数据控制E.数据挖掘
答案:ABCD
4.以下属于数据模型三要素的是()。
A.数据结构B.数据操作C.数据完整性约束D.数据类型E.数据存储
答案:ABC
5.在关系数据库中,以下关于连接运算的说法正确的是()。
A.连接运算可以由基本运算组合而成
B.内连接只返回满足连接条件的元组
C.外连接会返回不满足连接条件的元组
D.全连接是一种特殊的外连接
E.连接运算的结果是一个新的关系
答案:ABCDE
6.以下关于数据库设计的说法正确的是()。
A.需求分析是数据库设计的第一步
B.概念结构设计阶段主要采用E-R模型
C.逻辑结构设计是将概念模型转换为关系模型等数据模型
D.数据库物理设计主要考虑数据库的存储结构和存取方法
E.数据库实施包括数据的载入和应用程序的调试
答案:ABCDE
7.以下哪些操作会导致数据不一致性()。
A.并发操作未加控制
B.数据库故障恢复不完全
C.数据输入错误
D.违反完整性约束
E.没有进行数据备份
答案:ABC
8.关系数据库中,关于函数依赖的说法正确的是()。
A.函数依赖反映了属性之间的约束关系
B.如果X→Y,且Y→Z,则X→Z
C.完全函数依赖是一种特殊的部分函数依赖
D.传递函数依赖可能会导致数据冗余
E.函数依赖是关系规范化的理论基础
答案:ABDE
9.以下关于存储过程的描述正确的是()。
A.存储过程是一组预先编译好的SQL语句
B.存储过程可以提高数据库的安全性
C.存储过程可以减少网络流量
D.存储过程可以接受输入参数和返回输出参数
E.存储过程可以嵌套调用
答案:ABCDE
10.以下属于数据库安全性控制的方法有()。
A.用户身份认证B.视图机制C.审计D.数据加密E.授权机制
答案:ABCDE
三、判断题(每题2分,共10题)
1.