第一章 单元测试
1、单选题:
对于DB、DBS、DBMS的关系,下列哪一种描述是正确的( )
选项:
A:
DBMS包括DBS、DB
B:
DBS包括DB、DBMS
C:
DBS包括DB
D:
DB包括DBS、 DBMS
答案: 【
DBS包括DB、DBMS
】
2、单选题:
在数据库中存储的是( )。
选项:
A:数据以及数据之间的联系
B:数据
C:信息
D:数据与信息
答案: 【数据以及数据之间的联系】
3、判断题:
Oracle数据库是关系数据库。( )
选项:
A:错
B:对
答案: 【对】
4、判断题:
数据库管理员的主要职责是查询数据。( )
选项:
A:对
B:错
答案: 【错】
5、单选题:
文件系统与数据库系统的重要区别是数据库系统具有( )。
选项:
A:数据共享性
B:数据结构化
C:数据独立性
D:数据无冗余
答案: 【数据结构化】
第二章 单元测试
1、单选题:
最常用的一种基本数据模型是关系数据模型,它用统一的( )结构来表示实体及实体之间的联系。
选项:
A:图
B:二维表
C:链表
D:网络
答案: 【二维表】
2、单选题:
若在实体R的诸属性中,属性A不是R的主键,是另一个实体S的主键,则称A为R的 ( )。
选项:
A:主属性
B:外键
C:非主属性
D:候选码
答案: 【外键】
3、单选题:
自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( )。
选项:
A:行
B:记录
C:属性
D:元组
答案: 【属性】
4、单选题:
关系运算中花费时间可能最长的运算是 ( )。
选项:
A:笛卡尔积
B:选择
C:除
D:投影
答案: 【笛卡尔积】
5、判断题:
外键约束必须和另一表中的主键约束共同使用。( )
选项:
A:对
B:错
答案: 【对】
第三章 单元测试
1、单选题:
下面SELECT语句中哪个子句可以包含子查询 。
选项:
A:ORDERBY
B:SELECT
C:WHERE
D:GROUPBY
答案:
2、单选题:
嵌套查询的子查询结果记录个数是 。
选项:
A:多个记录
B:一个记录
C:由子查询的WHERE子句而定
D:与FROM子句指定的表的记录个数相
答案:
3、单选题:
在SQL中,数据更新语句是 。
选项:
A:SELECT
B:INSERT
C:DELETE
D:UPDATE
答案:
4、单选题:
SQL中,“DELETE FROM 表名”表示( )。
选项:
A:从数据库中撤消这个基本表
B:从基本表中删除所有属性
C:从基本表中删除重复元组
D:从基本表中删除所有元组
答案:
5、单选题:
下列聚合函数中,( )考虑空值。
选项:
A: COUNT( )
B: SUM( )
C: COUNT(* )
D: AVG( )
答案:
第四章 单元测试
1、单选题:
SQL语言集数据定义功能、数据操纵功能和效据控制功能于一体。如下所列语句中,哪一个是属于数据控制功能的( )
选项:
A:SELECT
B:INSERT
C:GRANT
D:CREATE
答案:
2、单选题:
为了保证数据库的安全性,对一个数据库产品提供的授权定义中,提供的数据对象的( ) ,授权子系统就越灵活。
选项:
A:约束越细致
B:粒度适中
C:粒度越小
D:粒度越大
答案:
3、单选题:
通过( )可以把要保密的数据对无权存取的用户隐藏起来,从而对数据提供一定程度的安全保护。
选项:
A:自主存取控制
B:视图机制
C:强制存取控制
D:数据加密
答案:
4、判断题:
强制存取控制方法主要通过SQL语言的GRANT和REVOKE实现。( )
选项:
A:对
B:错
答案:
5、判断题:
GRANT语句能实现权利的传播。( )
选项:
A:对
B:错
答案:
第五章 单元测试
1、判断题:
实体完整性约束和参照完整性约束都是静态关系约束。( )
选项:
A:错
B:对
答案:
2、判断题:
数据库的完整性措施防范的是不合语义的数据。( )
选项:
A:错
B:对
答案:
3、判断题:
触发器也是数据库完整性约束的一种重要手段。 ( )
选项:
A:错
B:对
答案:
4、判断题:
完整性机制的实施与数据库系统的性能是没有关系的。( )
选项:
A:错
B:对
答案:
5、判断题:
对于违反完整性的操作一定是拒绝执行。( )
选项:
A:错
B:对
答案:
第六章 单元测试
1、单选题:
候选关键字中的属性称为( )。
选项:
A:复合属性
B:非主属性
C:主属性
D:关键属性
答案:
2、单选题:
数据库中存放三个关系:学生 学号,姓名 和课程 课程号,课程名 和成绩 学号、课程号、成绩 ,为快速查出某位学生所学的课程名,应该 。
选项:
A:在课程表上按课程号建索引
B:在学生表上按姓名建索引
C:在成绩表上按课程号建索引
D:在学生表上按学号建索引
答案:
3、判断题:
如果X→Y,但Y是X的子集,则称X→Y是非平凡的函数依赖。( )
选项:
A:对
B:错
答案:
4、判断题:
数据库规范化程度越高越好。( )
选项:
A:错
B:对
答案:
5、判断题:
关系模式中可能会出现数据冗余、插入异常、更新异常、删除异常等问题,这都是由于对现实世界中的语义描述不当引起的。
选项:
A:错
B:对
答案:
第七章 单元测试
1、单选题:
数据库需求分析时,数据字典的含义是( )。
选项:
A:数据库中所涉及的数据流、数据项和文件等描述的集合
B:数据库中所有数据的集合
C:数据库中所涉及的属性和文件的名称集合
D:数据库所涉及到字母、字符及汉字的集合
答案:
2、单选题:
数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是( )。
选项:
A:结构分析法和模块结构图
B:数据流程分析法和数据流程图
C:实体联系法和实体联系图
D:层次分析法和层次结构图
答案:
3、判断题:
规范化操作是数据库设计的逻辑结构设计和物理结构设计中都要考虑的步骤。
选项:
A:对
B:错
答案:
4、判断题:
面向对象设计过程中使用关联类的设计取代结构化设计中的E-R图设计。
选项:
A:错
B:对
答案:
5、判断题:
数据库开发的步骤依次是需求分析、概念结构设计、物理结构设计、逻辑结构设计、数据库实施、数据库运维。
选项:
A:对
B:错
答案:
第八章 单元测试
1、单选题:
激活DML触发器的数据修改语句,有效选项是( )
选项:
A:SELECT
B:INSERT
C:DELETE
D:UPDATE
答案:
2、判断题:
游标是从查询结果记录中返回的访问记录,可以按照自己的意愿逐行的插入、更新或移动、删除这些记录的数据处理访问机制。
选项:
A:对
B:错
答案:
3、判断题:
Transact-SQL语言有4部分元素组成,分别是:数据定义语言、数据控制语言、数据操纵语言和一些附加的语言元素。( )
选项:
A:对
B:错
答案:
4、判断题:
字符串函数:CHARLEN(需要获取长度的字符串) ,返回字符串的长度。( )
选项:
A:错
B:对
答案:
5、单选题:
用户建立的存储过程在查询分析器中可通过( )命令来调用执行。
选项:
A:SELECT
B:DROP
C:CREATE
D:EXECUTE
答案:
第九章 单元测试
1、判断题:
在关系模型中有这样的特点:存取路径对用户是隐蔽的,使用户不必考虑系统内部的优化技术细节。
选项:
A:错
B:对
答案:
2、判断题:
无论是否进行优化,关系模型的查询效率都不如其他格式化数据模型。
选项:
A:错
B:对
答案:
3、判断题:
代数优化是查询优化的主要步骤,指存取路径和底层操作算法的选择。
选项:
A:对
B:错
答案:
4、判断题:
一般用查询树,也称为语法分析树来表示扩展的关系代数表达式。
选项:
A:错
B:对
答案:
5、判断题:
查询优化中要将所有的投影运算全部移向叶端。
选项:
A:错
B:对
答案:
第十章 单元测试
1、单选题:
若数据库中只包含成功事务提交的结果,则此数据库就称为处于( )状态。
选项:
A:一致
B:不安全
C:不一致
D:安全
答案:
2、单选题:
若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为( )。
选项:
A:运行故障
B:系统故障
C:事务故障
D:介质故障
答案:
3、单选题:
后援副本的用途是( )。
选项:
A:数据的转储
B:安全性保障
C:故障后的恢复
D:一致性控制
答案:
4、单选题:
SQL Server恢复使用的备份形式不包括( )
选项:
A:数据库完全备份
B:文件备份
C:事务日志备份
D:数据库增量备份
答案:
5、判断题:
备份设备即用来存放备份数据的物理设备,在SQL Server中可以使用三种类型的备份设备,它们是磁盘备份设备、磁带备份设备和命名管道。
选项:
A:错
B:对
答案:
第十一章 单元测试
1、单选题:
在Transact-SQL语法中,用来删除数据的命令是( )。
选项:
A:Update
B:Delete
C:Insert
D:Create
答案:
2、单选题:
设有两个事务T1、T2,他们对数据A的并发操作如下:———————————— T1 T2————————————(1) 请求SLOCK A 读A=18 (2) 请求SLOCK A 读A=18
(3) A=A+10
写回 A=28
COMMIT
UNLOCK A
(4) 写回 A=18
COMMIT
UNLOCK A
—————————————根据三级封锁协议对这个并发操作进行分析,下面评价正确的是( )。
选项:
A:该操作的第(2)步中,事务T2不可能得到对A的锁
B:该操作符合数据一致性要求
C:该操作不能重复
D:该操作的第(1)步中,事务T1应申请X(排它)锁
答案:
3、判断题:
在数据库中,只有出现并发操作时,才有可能出现死锁。
选项:
A:对
B:错
答案:
4、判断题:
若事务T对资源A加上S锁,则T可以读A,但是不能写A。其它事务能够对A加S锁和X锁。
选项:
A:对
B:错
答案:
5、判断题:
并发控制、安全性和可移植性是数据库管理系统必须为用户提供的控制管理功能。
选项:
A:错
B:对
答案:
评论0