河南大学计算机科学与技术大二《数据库原理》期末考试
1. 在关系数据库系统中,当关系的模式改变时,用户程序也可以不变,这是() [单选题] *
A.数据的物理独立性
B.数据的逻辑独立性(正确答案)
C.数据的位置独立性
D.数据的存储独立性
2. E-R图用于描述数据库的() [单选题] *
A.数据模型
B.概念模式(正确答案)
C.存储模型
D.逻辑模型
3. 在建立表时,将年龄字段值限制在18-40之间,这种约束属于() [单选题] *
A.实体完整性约束
B.用户定义完整性约束(正确答案)
C.参照完整性约束
D.视图完整性约束
4. SQL是一种()语言。 [单选题] *
A.高级算法
B.人工智能
C.关系数据库(正确答案)
D.函数型
5. SQL语言按其功能可分为4类,包括查询语言、定义语言、操纵语言和控制语言,其中最重要的,使用最频繁的语言为()。 [单选题] *
A.定义语言
B.查询语言(正确答案)
C.操纵语言
D.控制语言
6. 要保证数据库的数据独立性,需要修改的是()。 [单选题] *
A.三层模式之间的两种映射(正确答案)
B.模式与内模式
C.模式与外模式
D.三层模式
7. 下列SQL语句中,实现数据记录修改的语句是()。 [单选题] *
A. ALTER
B. UPDATE(正确答案)
C. CREATE
D.SELECT
8. 两个表的记录数为5和4,对两个表执行连接查询,查询结果最多得到()条记录。 [单选题] *
A.16
B.63
C.20(正确答案)
D.2
9. 以下操作不会对数据库安全性产生威胁的是()。 [单选题] *
A.非授权用户对数据库的恶意存取和破坏
B.数据中重要或敏感的数据被泄露
C.安全环境的脆弱
D.授权给有资格的用户访问数据库的权限(正确答案)
10. 视图是一个“虚表”,视图的构造基于()。 [单选题] *
A.基本表
B.视图
C.基本表或视图(正确答案)
D.数据字典
11. 一个关系中的候选关键字()。 [单选题] *
A.至多一个
B.可多个(正确答案)
C.必须多个
D.至少三个
12. 在数据库中,产生数据不一致的根本原因是。() [单选题] *
A.数据冗余(正确答案)
B.没有严格的数据保护
C.数据存储量太大
D.未对数据进行完整性控制
13. 关系数据库用一张()表示关系。 [单选题] *
A.链表
B.树
C.图
D.二维表(正确答案)
14. 在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主键是R#,S的主键是S#,在S#在R中称为()。 [单选题] *
A.外部键(正确答案)
B.侯选键
C.主键
D.超键
15. 数据库管理系统的主要功能包括()。 [单选题] *
A.数据定义功能
B.数据操纵功能
C.数据存储功能
D.以上都包括(正确答案)
16. 当数据库损坏时,数据库管理员可利用()恢复数据库。 [单选题] *
A.主数据文件
B.事务日志文件(正确答案)
C.UPDATE语句
D.联机帮助文件
17. SQL Server 2005的物理存储主要包括两类文件()。 [单选题] *
A.主数据文件、次数据文件
B.数据文件、事务日志文件(正确答案)
C.表文件、索引文件
D.事务日志文件、文本文件
18. 检查约束用来实施()。 [单选题] *
A.域完整性(正确答案)
B.引用完整性
C.实体完整性
D.都不是
19. 下面聚合函数中,只能用于计算数值类型数据的是()。P103 [单选题] *
A. Count()
B. Min()
C. Max()
D.Sum()(正确答案)
20. SQL Server为每个触发器创建了两个临时表,它们是()。 [单选题] *
A.Inserted和Updated
B.Inserted和Deleted(正确答案)
C.Updated和Deleted
D.Selected和Inserted
21. 在建立表时,不能出现完全相同的两行,这种约束属于()。 [单选题] *
sql语句的功能有
A.实体完整性约束(正确答案)
B.参照完整性约束
C.用户定义完整性约束
D.视图完整性约束