第一章 单元测试
1、单选题:
下列四项中,不属于数据库系统特点的是( ) 。
选项:
A:数据冗余度高
B:
数据共享
C: 数据独立性高
D:数据完整性
答案: 【数据冗余度高 】
2、单选题:
数据库系统的数据独立性体现在( ) 。
选项:
A:不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
B: 不会因为数据的变化而影响到应用程序
C:不会因为某些存储结构的变化而影响其他的存储结构
D:不会因为存储策略的变化而影响存储结构
答案: 【不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 】
3、单选题:
描述数据库全体数据的全局逻辑结构和特性的是( ) 。
选项:
A:内模式
B:用户模式
C:外模式
D:模式
答案: 【模式 】
4、单选题:
要保证数据库的数据独立性,需要修改的是( ) 。
选项:
A:三层之间的两种映射
B:模式与内模式
C:三层模式
D:模式与外模式
答案: 【三层之间的两种映射 】
5、单选题:
用户或应用程序看到的那部分局部逻辑结构和特征的描述是( ),它是模式的逻辑子集。
选项:
A:内模式
B:物理模式
C:模式
D:子模式
答案: 【子模式 】
第二章 单元测试
1、单选题:
一个关系只有一个( ) 。
选项:
A:外码
B:候选码
C:超码
D:主码
答案: 【主码 】
2、单选题:
关系代数运算是以( )为基础的运算 。
选项:
A:谓词演算
B:代数运算
C:关系运算
D:集合运算
答案: 【集合运算 】
3、单选题:
关系数据库管理系统应能实现的专门关系运算包括( )。
选项:
A:关联、更新、排序
B:选择、投影、连接
C:显示、打印、制表
D: 排序、索引、统计
答案: 【选择、投影、连接 】
4、单选题:
五种基本关系代数运算是( )。
选项:
A: ∪ - × σ π
B:∪ - σ π
C:∪ ∩ × σ π
D:∪ ∩ σ π
答案: 【 ∪ - × σ π】
5、单选题:
关系代数中的联接操作是由( )操作组合而成 。
选项:
A:投影和笛卡尔积
B:投影、选择、笛卡尔积
C: 选择和投影
D:选择和笛卡尔积
答案: 【选择和笛卡尔积 】
第三章 单元测试
1、单选题:
下列有关SELECT语句的语法结构中,各子句出现的顺序正确的是哪一个?
选项:
A:SELECT—FROM—WHERE—ORDER—GROUP;
B:SELECT—FROM—WHERE—GROUP—ORDER;
C: SELECT—FROM—GROUP—WHERE—ORDER;
D:SELECT—FROM—GROUP—ORDER—WHERE;
答案:
2、单选题:
若删除关系R上的索引Stusname,下列哪一个语句是正确的?
选项:
A:DELETE INDEX Stusname;
B:DELETE Stusname FROM R;
C:DROP Stusname FROM R;
D: DROP INDEX Stusname;
答案:
3、单选题:
若删除关系R中的全部元组,下列哪一个语句是正确的?
选项:
A: DROP TABLE R;
B:DELETE FROM R;
C:DROP * FROM TABLE R;
D:DELETE * FROM R;
答案:
4、单选题:
若查询考试成绩不为空的学生的学号,下列语句哪个是正确的?
选项:
A: SELECT Sno FROM SC WHERE Grade >= 0;
B:SELECT Sno FROM SC WHERE Grade IS NOT NULL;
C:SELECT Sno FROM SC WHERE Grade NOT IS NULL;
D:SELECT Sno FROM SC WHERE Grade != 0;
答案:
5、单选题:
若将所有学生的年龄增加1岁,下列哪一个语句是正确的?
选项:
A: UPDATE Student.Sage SET Sage = Sage + 1;
B:UPDATE Student.* FROM Student SET Sage = Sage + 1;
C:UPDATE Student.Sage SET Sage = 1+Sage;
D:UPDATE Student SET Sage = Sage + 1;
答案:
第四章 单元测试
1、判断题:
修改SC表中的约束C3使得大学生的年龄在18到40之间的约束为:
ALTER TABLE Student ADD CONSTRAINT C3 CHECK(Sage <30 and Sage >15);
选项:
A:对
B:错
答案:
2、单选题:
下列关于数据完整性的说法正确的是( )
选项:
A:记录中某个字段值为NULL,表示该列上没有值
B:外键是用来维护两个表之间的级联关系
C: 实体完整性要求每个实体都必须有一个主键或其他的唯一标识列
D:利用主键约束的列不能有重复的值,但允许NULL值
答案:
3、单选题:
要求表中的列在组成主键的属性上不能为空值,这是( )
选项:
A:用户定义完整性规则
B:域完整性规则
C: 参照完整性规则
D:实体完整性规则
答案:
4、单选题:
要在SQL Server中创建一个员工信息表,其中员工的薪水、医疗保险和养老保险分别采用三个字段来存储,但是该公司规定:任何一个员工,医疗保险和养老保险两项之和不能大于薪水的1/3,这一项规则可以采用( )来实现。
选项:
A:默认约束
B:外键约束
C:检查约束
D: 主键约束
答案:
5、判断题:
语句insert into Student values((‘201215121′,’司马光’,’男’,’400′,’CS’), (‘201215121′,’欧阳修’,’男’,’400′,’CS’))可以正确执行。
选项:
A:错
B:对
答案:
第五章 单元测试
1、单选题:
关系数据库规范化是为解决关系数据库中 ()问题而引入的。
选项:
A:减少数据操作的复杂性
B:提高查询速度
C: 插入异常、删除异常和数据冗余
D:保证数据的安全性和完整性
答案:
2、单选题:
下面关于函数依赖的叙述中,不正确的是()。
选项:
A:若X→Y,Y→Z,则X→Z
B:若X→Y, Y′是Y的子集,则X→Y′
C:若XY→Z,则X→Z,Y→Z
D:若X→Y,X→Z,则X→YZ
答案:
3、多选题:
在关系模式STJ(S,T,J)中,S表示学生,T表示教师,J表示课程。每一教师只教一门课。每门课有若干教师,某一学生选定某门课,就对应一个固定的教师。则该关系模式的候选码是()
选项:
A:(S,T,J )
B:(S,T )
C:(T,J )
D: (S,J )
答案:
4、单选题:
在关系模式STJ(S,T,J)中,S表示学生,T表示教师,J表示课程。每一教师只教一门课。每门课有若干教师,某一学生选定某门课,就对应一个固定的教师。则该关系模式最高属于()。
选项:
A:BCNF
B:1NF
C:2NF
D:3NF
答案:
5、单选题:
在函数依赖范畴里,关系模式R的规范化程度最高达到()。
选项:
A:BCNF
B:3NF
C:1NF
D:2NF
答案:
第六章 单元测试
1、单选题:
E-R数据模型一般在数据库设计的()阶段使用。
选项:
A:逻辑结构设计
B:概念结构设计
C:物理结构设计
D:需求分析
答案:
2、单选题:
从E-R模型关系向关系模型转换时,一个M∶N联系转换为关系模型时,该关系模式的关键字是()。
选项:
A:N端实体的关键字
B: M端实体关键字与N端实体关键字组合
C:M端实体的关键字
D:重新选取其他属性
答案:
3、单选题:
当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是()。
选项:
A:命名冲突
B:属性冲突
C:语法冲突
D:结构冲突
答案:
4、单选题:
数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是()。
选项:
A:建立库结构
B:系统调试
C:扩充功能
D:加载数据
答案:
5、单选题:
在数据库设计中,用E-R方法设计出的图称为()。
选项:
A:实体描述图
B:实体表示图
C:实体联系图
D:实物示意图
答案:
第七章 单元测试
1、判断题:
嵌入式SQL语句中主语言是不用做数据库上的处理的。
选项:
A:错
B:对
答案:
2、判断题:
嵌入式SQL语句有insert语句、update语句和delete语句。
选项:
A:对
B:错
答案:
3、单选题:
下列条目中,当SQL语句嵌入到主语言时要解决的问题包括( )。
Ⅰ.区分SQL语句与主语言语句
Ⅱ.数据库工作单元和程序工作单元之间的通信
Ⅲ.协调SQL语句与主语言语句处理记录的不同方式
选项:
A:只有Ⅰ和Ⅲ
B:只有Ⅱ和Ⅲ
C: 只有Ⅰ和Ⅱ
D:都是
答案:
4、判断题:
一个完整的ODBC由6部分组成,其中驱动程序管理器是管理ODBC驱动程序,是ODBC中最重要的部件。
答
选项:
A:对
B:错
答案:
5、判断题:
选项:
A:错
B:对
答案:
第八章 单元测试
1、单选题:
关系代数表达式的优化策略中,先要做的是( )。
选项:
A:尽早执行选择运算
B:投影运算
C:执行笛卡尔积运算
D:对文件进行预处理
答案:
2、单选题:
在关系代数运算中,最费时间和空间的是( )。
选项:
A:差运算
B:选择和投影运算
C:笛卡尔积和连接运算
D:除法运算
答案:
3、单选题:
根据系统所提供的存取路径,选择合理的存取策略,这种优化方式称为( )。
选项:
A:规则优化
B:代数优化
C:物理优化
D:代价估算优化
答案:
4、单选题:
在关系代数表达式的等价优化中,不正确的叙述是( )。
选项:
A:尽可能早地执行连接
B:尽可能早地执行选择
C:把笛卡尔积和随后的选择合并成连接运算
D:尽可能早地执行投影
答案:
5、判断题:
RDMBS查询处理可分为查询分析、查询检查、查询优化和查询执行四个阶段。
选项:
A:错
B:对
答案:
第九章 单元测试
1、单选题:
事务的一致性是指()。
选项:
A:事务一旦提交,对数据为的改变是永久的
B:事务中包括的所有操作要么都做,要么都不做
C:一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D:事务必须是使数据库从一个一致性状态变到另一个一致性状态
答案:
2、单选题:
若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为()。
选项:
A:事务故障
B:系统故障
C:运行故障
D:介质故障
答案:
3、单选题:
数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括()。
选项:
A:数据字典、应用程序、审计档案、数据库后备副本
B:数据字典、应用程序、数据库后备副本
C:日志文件、数据库后备副本
D:数据字典、应用程序、日志文件、审计档案
答案:
4、单选题:
()用来记录对数据库中数据进行的每一次更新操作。
选项:
A:数据库
B:缓冲区
C:后援副本
D:日志文件
答案:
5、单选题:
数据库恢复通常可定期将数据库做成()。
选项:
A:日志文件
B:检查点文件
C:死锁文件
D:副本文件
答案:
第十章 单元测试
1、单选题:
多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此数据库系统必须进行()。
选项:
A:并发控制
B:完整性控制
C:安全性控制
D:可靠性控制
答案:
2、单选题:
并发操作会带来哪些数据不一致性。
选项:
A:丢失修改、脏读、死锁
B:丢失修改、不可重复读、脏读、死锁
C:丢失修改、不可重复读、脏读
D:不可重复读、脏读、死锁丢失修改、脏读、死锁
答案:
3、单选题:
解决并发操作带来的数据不一致性总是普遍采用()。
选项:
A:协商
B:封锁
C:恢复
D:存取控制
答案:
4、单选题:
若数据库中只包含成功事务提交的结果,则此数据库就称为处于()状态。
选项:
A:不一致
B:安全
C:一致
D:不安全
答案:
5、单选题:
若事务T对数据R已经加X锁,则其他事务对数据R()。
选项:
A:不能加任何锁
B:不能加S锁可以加X锁
C:可以加S锁不能加X锁
D:可以加S锁也可以加X锁
答案:
请先
!