2016年国防科学技术大学电子科学与工程学院F0405数据库系统原理考研复试题库
● 摘要
目录
2016年国防科学技术大学电子科学与工程学院F0405数据库系统原理考研复试题库(一) . .. 2 2016年国防科学技术大学电子科学与工程学院F0405数据库系统原理考研复试题库(二) . 14 2016年国防科学技术大学电子科学与工程学院F0405数据库系统原理考研复试题库(三) . 27 2016年国防科学技术大学电子科学与工程学院F0405数据库系统原理考研复试题库(四) . 37 2016年国防科学技术大学电子科学与工程学院F0405数据库系统原理考研复试题库(五) . 48
一、选择题
1. 在SQLServer2000中,若希望数据库用户ACCT 具有创建数据库对象的权限,较为合适的实现方法是( )。
A. 使ACCT 只在db_____creator角色中
B. 使ACCT 只在public 角色中
C. 使ACCT 只在db_____owner角色中
D. 使ACCT 只在db_____ddladmin角色中
【答案】A
【解析】只有db_____creator角色才具有创建数据库对象的权限。
2. 下列属于数据库应用系统需求分析阶段工作的是( )。
. 标识和理解问题
. 构建关系模式
. 实现应用系统
. 建立功能模型 A. B. C. D.
【答案】A
【解析】需求分析包括标识问题、建立需求模型、描述需求和确认需求等过程。其中,建立需求模型包括需求概述、功能需求、信息需求、性能需求、环境需求和其他需求等。
3. 后援副本的用途是( )。
A. 安全性保障
B. —致性控制
C. 故障后的恢复
D. 数据的转储
【答案】c
【解析】后援副本即数据库的备份文件,是用于数据库故障后的恢复。
4. 对关系数据库来说,下面哪些说法是错误的( )。
A. 每一列的分量是同一种类型数据,来自同一个域
B. 不同列的数据可以出自同一个域
C. 行的顺序可以任意交换,但列的顺序不能任意交换
D. 关系中的任意两个元组不能完全相同
【答案】C
【解析】基本关系具有以下6条性质:
①列是同质的,即每一列中的分量是同一类型的数据,来自同一个域。
②不同的列可出自同一个域,但是具有不同的列名(属性名)。
③列的顺序无所谓,即列的次序可以任意交换。
④任意两个元组的候选码不能相同。
⑤行的顺序无所谓,即行的次序可以任意交换。
⑥分量必须取原子值,即每一个分量都必须是不可分的数据项。
5. 设有两个事务其并发操作如下表所示,下列评价正确的是( )。
表中事务并发操作过程
A. 该操作不存在问题
B. 该操作丢失修改
C. 该操作不能重复读
D. 该操作读“脏”数据
【答案】D
【解析】事务读出数据A 并做了修改,事务读取同一数据,随后由于某种原因被撤消,执行回滚,这时已修改过的数据恢复原值100,读到的数据200就与数据库中的数据不一致,称为“脏”数据。
6. 关于E-R 模型向关系模型转换不正确的叙述是( )。
A. —个1: n 联系可以转换为一个独立的关系模式,也可以与联系的n 端实体所对应的关系模式合并
B. —个1: 1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并
C. 一个m : n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并
D. 三个或三个以上的实体间的多元联系转换为一个关系模式
【答案】C
【解析】将E-R 图转换为关系模型一般遵循如下原则:
①一个实体型转换为一个关系模式。实体的属性就是关系的属性。实体的码就是关系的码。 ②一个m : n联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属 性,而关系的码为各实体码的组合。
③一个1: n联系可以转换为一个独立的关系模式,也可以与n 端对应的关系模式合并。如果转换为一个独 立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n 端实体 的码。
④一个1: 1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。 ⑤三个或三个以上实体间的一个多元联系转换为一个关系模式。与该多元联系相连的各实体的码以及联系本 身的属性均转换为关系的属性,而关系的码为各实体码的组合。
⑥同一实体集的实体间的联系,即自联系,也可按上述1: 1、1: n和m : n这三种情况分别处理。
⑦具有相同码的关系模式可合并。
7. 下列约束中能确保一个函数依赖是完全非平凡函数依赖的是( )。
A. 仅当其右边的属性集是左边属性集的子集
B. 仅当其右边属性集中的属性都不属于左边的属性集
C. 仅当其右边属性集中至少有一个属性不属于左边的属性集
D. 仅当其右边属性集中的属性都属于左边的属性集
【答案】B
【解析】函数依赖是指关系中一个或一组属性的值可以决定其它属性的值。仅当其右边属性集中的属性都不属于左边的属性集时可以确保一个函数依赖是完全非平凡函数依赖。
8. 下述哪种情况数据库系统不会自动恢复( )。
A. 由于系统错误造成的事务失败
B. 由于逻辑错误造成的事务失败
C. 由于操作系统故障导致系统停止运行,从而数据库处于不一致状态
D. 由于磁头损坏或故障造成磁盘块上的内容丢失
【答案】D
【解析】系统可能发生的主要故障类型:
①事务故障。包括事务的逻辑错误和系统错误,逻辑错误即事务由于某些内部条件而无法继续正常执行;系 统错误是死锁等引起的。
②系统故障。硬件故障、数据库软件或操作系统的漏洞,导致系统停止运行。
③磁盘故障。在数据传送操作过程中由于磁头损坏或故障造成磁盘块上的内容丢失。事务故障的恢复是系统自动完成的,系统故障是在系统重新启动的时候自动完成的,只有介质故障是需