2016年重庆邮电大学软件工程学院J15数据库原理(同等学力加试)考研复试题库
● 摘要
一、选择题
1. 设有两个事务其并发操作如下表所示,下列评价正确的是( )。
表中事务并发操作过程
A. 该操作不存在问题
B. 该操作丢失修改
C. 该操作不能重复读
D. 该操作读“脏”数据
【答案】D
【解析】事务读出数据A 并做了修改,事务读取同一数据,随后由于某种原因被撤消,执行回滚,这时已修改过的数据恢复原值100,
一致,称为“脏”数据。
2. 对于关系的主码必须满足的条件,有下列说法:
. 一个关系中的主码属性或属性组能函数决定该关系中的所有其他属性
. 一个关系中的主码属性不能与其他关系中的主码属性重名
. 在一个关系中,一个主码属性的任一真子集都不能函数决定其他属性
. 在一个关系中,从主码属性集中去掉某个属性仍能唯一标识一个元组以上说法正确的是( )。 A. B. C. D.
【答案】B
【解析】在一个关系中,主码是指用户选作元组标识的一个候选码,从主码属性集中去掉某个属性后就不能唯一标识一个元组,主码是指用户选作元组标识的一个候选码。两个关系中的主码属性是可以重名的。
读到的数据200就与数据库中的数据不
3. 在关系模式R (U ,F )中,如果
( )。
A. 平凡函数依赖
B. 部分函数依赖
C. 完全函数依赖
D. 传递函数依赖
【答案】B
【解析】如果存在X 的真子集XI ,使称函数依赖为其中的X 不是单个属性,而是属性组合,这时需要进一步讨论这个函数存在X 的真子集XI ,使
称函数依赖称函数依赖为完全函不存在X 的真子集XI ,使依赖是完全函数依赖还是部分函数依赖。如果为部分函数依赖。如果
数依赖。
4. 如果一' 个系统为关系完备系统,那么它支持( )。
A. 关系数据结构
B.A 与选择、投影和连接
C.A 与所有的关系代数操作
D.C 与实体完整性、参照完整性
【答案】C
5. 下述哪种情况数据库系统不会自动恢复( )。
A. 由于系统错误造成的事务失败
B. 由于逻辑错误造成的事务失败
C. 由于操作系统故障导致系统停止运行,从而数据库处于不一致状态
D. 由于磁头损坏或故障造成磁盘块上的内容丢失
【答案】D
【解析】系统可能发生的主要故障类型:
①事务故障。包括事务的逻辑错误和系统错误,逻辑错误即事务由于某些内部条件而无法继续正常执行;系 统错误是死锁等引起的。
②系统故障。硬件故障、数据库软件或操作系统的漏洞,导致系统停止运行。
③磁盘故障。在数据传送操作过程中由于磁头损坏或故障造成磁盘块上的内容丢失。事务故障的恢复是系统自动完成的,系统故障是在系统重新启动的时候自动完成的,只有介质故障是需要DBA 介入的。
6. 在SQLServer2000中,有教师表(教师号,姓名,职称,工资)。现要根据教师的职称来添加教师的工资,增加规则为:“教授”增加400, “副教授”增加300,“讲师”增加200。下列语句中正确的是( )。
A.UPDA TE 教师表SET 工资=工资+CASE职称
END
B.UPDA TE 教师表SET 工资=工资+CASE职称
END
C.UPDA TE 教师表SET 工资=CASE职称
END
D.UPDA TE 教师表SET 工资=工资+CASE职称
END
【答案】A
【解析】“UPDATE 表名SET ”可以用来更改表中某个字段的值,如果出现分支选择情况,可以使用语句。
7. 下列哪个函数能将一个表达式从一种数据类型改变为另一种数据类型?( ) A. B. C. D.
【答案】C
【解析】CONVERT 函数能将某种数据类型的表达式显式转换为另一种数据类型。其他3个都是聚集函数,COUNT ( )的功能是统计一列中值的个数
;统计元组个数
;
计算一列值的平均值(此列必须是数值型)。此外,SQL 语言中还提供了另一个数据
类型转换函数CAST , 这两个函数均能将表达式值转换为指定的数据类型,CONVERT 可以指定长度,而CAST 不能指定长度。
8. 下列关于数据仓库的叙述中,( )是不正确的。
A. 数据仓库通常采用三层体系结构
B. 底层的数据仓库服务器一般是一个关系型数据库系统