第一章测试
1.对于DB、DBS、DBMS的关系,下列哪一种描述是正确的(  )
A:DBS包括DB
B:DBS包括DB、DBMS
C:DBMS包括DBS、DB
D:DB包括DBS、 DBMS
答案:B
2.在数据库中存储的是( )。
A:数据与信息
B:数据以及数据之间的联系
C:数据
D:信息
答案:B
3.Oracle数据库是关系数据库。( )
A:对
B:错
答案:A
4.数据库管理员的主要职责是查询数据。( )
A:错
B:对
答案:A
5.文件系统与数据库系统的重要区别是数据库系统具有( )。
A:数据共享性
B:数据结构化
C:数据无冗余
D:数据独立性
答案:B
第二章测试
6.最常用的一种基本数据模型是关系数据模型,它用统一的( )结构来表示实体及实体之间的联系。
A:图
B:网络
C:二维表
D:链表
答案:C
7.若在实体R的诸属性中,属性A不是R的主键,是另一个实体S的主键,则称A为R的 ( )。
A:候选码
B:外键
C:非主属性
D:主属性
答案:B
8.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( )。
A:行
B:属性
C:元组
D:记录
答案:B
9.关系运算中花费时间可能最长的运算是 ( )。
A:除
B:投影
C:笛卡尔积
D:选择
答案:C
10.外键约束必须和另一表中的主键约束共同使用。( )
A:对
B:错
答案:A
第三章测试
11.下面SELECT语句中哪个子句可以包含子查询 。
A:ORDERBY
B:SELECT
C:GROUPBY
D:WHERE
答案:D
12.嵌套查询的子查询结果记录个数是 。
A:由子查询的WHERE子句而定
B:一个记录
sql数据库备份文件C:与FROM子句指定的表的记录个数相
D:多个记录
答案:A
13.在SQL中,数据更新语句是 。
A:SELECT
B:DELETE
C:INSERT
D:UPDATE
答案:D
14.SQL中,“DELETE FROM 表名”表示( )。
A:从基本表中删除所有属性
B:从基本表中删除所有元组
C:从基本表中删除重复元组
D:从数据库中撤消这个基本表
答案:B
15.下列聚合函数中,( )考虑空值。
A:   AVG( )
B:    COUNT(* )
C: COUNT( )
D:   SUM( ) 
答案:B
第四章测试
16.SQL语言集数据定义功能、数据操纵功能和效据控制功能于一体。如下所列语句中,哪一个是属于数据控制功能的( )
A:INSERT
B:GRANT
C:SELECT
D:CREATE
答案:B
17.为了保证数据库的安全性,对一个数据库产品提供的授权定义中,提供的数据对象的( ) ,授权子系统就越灵活。
A:约束越细致 
B:粒度越小 
C:粒度适中
D:粒度越大 
答案:B
18.通过( )可以把要保密的数据对无权存取的用户隐藏起来,从而对数据提供一定程度的安全保护。
A:自主存取控制 
B:强制存取控制 
C:数据加密
D:视图机制 
答案:D
19.强制存取控制方法主要通过SQL语言的GRANT和REVOKE实现。( )
A:对
B:错
答案:B
20.GRANT语句能实现权利的传播。( )
A:对
B:错
答案:A
第五章测试
21.实体完整性约束和参照完整性约束都是静态关系约束。( )
A:错
B:对
答案:B
22.数据库的完整性措施防范的是不合语义的数据。( )
A:对
B:错
答案:A
23.触发器也是数据库完整性约束的一种重要手段。 ( )
A:对
B:错
答案:A
24.完整性机制的实施与数据库系统的性能是没有关系的。( )
A:对
B:错
答案:B
25.对于违反完整性的操作一定是拒绝执行。( )
A:对
B:错
答案:B
第六章测试
26.候选关键字中的属性称为( )。
A:关键属性
B:复合属性
C:非主属性
D:主属性
答案:D
27.数据库中存放三个关系:学生 学号,姓名 和课程 课程号,课程名 和成绩 学号、课程号、成绩 ,为快速查出某位学生所学的课程名,应该 。
A:在学生表上按学号建索引
B:在课程表上按课程号建索引
C:在学生表上按姓名建索引
D:在成绩表上按课程号建索引
答案:C
28.如果X→Y,但Y是X的子集,则称X→Y是非平凡的函数依赖。( )
A:错
B:对
答案:A
29.数据库规范化程度越高越好。( )
A:错
B:对
答案:A
30.关系模式中可能会出现数据冗余、插入异常、更新异常、删除异常等问题,这都是由于对现实世界中的语义描述不当引起的。
A:对
B:错
答案:B
第七章测试
31.数据库需求分析时,数据字典的含义是( )。
A:数据库中所涉及的属性和文件的名称集合
B:数据库中所有数据的集合
C:数据库所涉及到字母、字符及汉字的集合
D:数据库中所涉及的数据流、数据项和文件等描述的集合
答案:D
32.数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是( )。
A:层次分析法和层次结构图
B:实体联系法和实体联系图
C:结构分析法和模块结构图
D:数据流程分析法和数据流程图
答案:B
33.规范化操作是数据库设计的逻辑结构设计和物理结构设计中都要考虑的步骤。
A:错
B:对
答案:A
34.面向对象设计过程中使用关联类的设计取代结构化设计中的E-R图设计。
A:对
B:错
答案:A
35.数据库开发的步骤依次是需求分析、概念结构设计、物理结构设计、逻辑结构设计、数据库实施、数据库运维。
A:错
B:对
答案:A
第八章测试
36.激活DML触发器的数据修改语句,有效选项是( )
A:INSERT
B:SELECT
C:UPDATE
D:DELETE
答案:C
37.游标是从查询结果记录中返回的访问记录,可以按照自己的意愿逐行的插入、更新或移动、删除这些记录的数据处理访问机制。
A:对
B:错
答案:A
38.Transact-SQL语言有4部分元素组成,分别是:数据定义语言、数据控制语言、数据操纵语言和一些附加的语言元素。( )
A:错
B:对
答案:B
39.字符串函数:CHARLEN(需要获取长度的字符串) ,返回字符串的长度。( )
A:错
B:对
答案:A
40.用户建立的存储过程在查询分析器中可通过( )命令来调用执行。
A:DROP
B:CREATE
C:SELECT
D:EXECUTE
答案:D
第九章测试
41.在关系模型中有这样的特点:存取路径对用户是隐蔽的,使用户不必考虑系统内部的优化技术细节。
A:错
B:对
答案:B