数据库原理试卷(2010-2011下_A)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
____________________ 系 ____________________专业_____________ 班 姓名_______________学号______________________
密 封 线 内 不 要 答 题
———————————密———————————————封———————————————线————————————
一、填空题:(每空1分,共10分)
1. __事务__是恢复和并发控制的基本单位,数据库系统中要求它具有ACID 特性。
2. 数据库恢复的原理用一个词表示,就是__备份__。
3. 设F 是基本关系R 的一个或一组属性,但不是关系R 的码。如果F 与基本关系S 的主
码Ks 相对应,则称F 是基本关系R 的__________。 4. 一个M 行N 列的关系,和一个K 行L 列的关系进行笛卡尔积,生成目标关系的列数
为__NL________。 5. 写出实现“收回用户U1对学生表(STUD)的修改权”这一功能的SQL 语句: ______revoke__update___on_____table___STUD____from____U1_________ 6. 数据模型的三要素包括数据结构、数据操作和____完整性约束_____。 7. 关系代数的基本操作有查询、插入、修改和___删除____。
8. 在基于日志的数据库数据恢复技术中,对发生故障时没有完成的事务应执行 _____操作。
8、E-R 方法中的实体用 矩形 图形表示 。
9、把对数据库中某些数据的一定的操作权限授予某一用户,可以通过命令 grant 完成。
10、在3NF 的基础上,消除了 主码间的传递或者部分依赖函数 以后的关系模式,属于BCNF 。
二、单项选择题:(每小题1分,共30分,答案集中写到下页)
1、 以下说法中错误的是: A 、 数据库中的数据是长期存储的
B 、 数据库中的数据是按照一定方式组织的
C 、 数据库中的数据是可共享的
D 、 数据库中的数据是没有冗余的
2、 以下哪种说法不符合数据管理技术的发展历程? A 、 数据越来越结构化 B 、 数据独立性越来越好
C 、 数据库管理系统越来越简单
D 、 越来越多的数据管理功能由系统替人完成
3、 在概念数据模型中,联系用于描述现实世界中事物之间的关联关系。关于联系,以下说法错误的是: A 、 E R 模型通过1:1、1:n 和m:n 三种联系描述现实世界中各类事物之间的关联关系 B 、 联系可用于描述一个实体和它的属性的关联关系
C 、 联系可用于描述一个实体集内记录之间的自联系关系
D 、 联系可用于描述两个实体集实体之间的关联关系 4、 在关系数据库中,NULL 是一个特殊值,在很多数据操作中都需要对NULL 进行特殊处理。关于NULL ,下列说法正确的是 A 、 判断元组的某一列是否为NULL 一般使用“=NULL ” B 、 NULL 在数据库中表示尚不确定的值 C 、 对数值型数据,NULL 等价于0 D 、 N ULL 只适用于字符和数值类型 5、 视图是数据库中的重要对象,下列有关视图的说法错误的是 A 、 一般情况下,数据库只存储视图的定义,其数据仍存放在相关的基本表中 B 、 可以将复杂的查询语句封装在视图中以简化相关查询语句的编写
C 、 通过视图可以屏蔽不希望用户看到的敏感数据,提高数据库数据的安全性
D 、 只能在基本表上建立新的视图
安阳工学院 数据库原理 课程试卷 2010—2011 学年第 二 学期
6、数据库三级模式体系结构的划分,有利于保持数据库的()。
A、数据安全性
B、数据独立性
C、数据并发性
D、数据完整性
7、设关系R、S、W各有10个元组,那么这3关系的自然联接的元组个数为多少?
A、10
B、30
C、1000
D、不确定(与计算结果有关)
8、若关系R的候选键都是由单属性构成的,则R至少应为_____________。
A、1NF
B、2NF
C、3NF
D、BCNF
9、在数据库三级模式结构中,对数据库中全部的数据逻辑结构和特征进行描述的是:
A、外模式
B、模式
C、子模式
D、内模式
10、在数据库三级模式中,外模式的个数______。
A、只有一个
B、可以有任意多个
C、与用户个数相同
D、由设置的系统参数决定
11、设有两个事务T1和T2,它们的并发操作如图所示。对于这个并发操作,下列评价正
确的是:____________。
A、该操作丢失了更新
B、该操作不能重复读
C、该操作读脏数据
D、该操作不存在问题
12、在数据库中,产生数据不一致的根本原因是。
A、数据存储量太大
B、没有严格保护数据
C、未对数据进行完整性控制D.数据冗余
13、当多个事务并发执行时,数据库管理系统应保证一个事务的执行结果不受其他事务的
干扰,事务并发执行的结果与这些事务串行执行的结果一样,这一特性被称为事务的:A、原子性B、一致性
C、持久性
D、隔离性
14、在数据库物理设计阶段,建立索引的目的是为了提高数据的
A、更改效率
B、插入效率
C、查询效率
D、删除效率
15、以下关于数据安全性的叙述,正确的是:A、给用户分配权限时,不允许循环授权
B、一旦将对某一数据修改的权限授予一个用户,则该用户有权再将这一修改权授予另一用
户
C、数据加密可以减少数据所占空间
D、数据库压缩提供较高数据安全性。
16、数据库镜像有很多优点,但不包括:
A、提供完整或接近完整的数据允余,提高数据可靠性
B、主数据库系统发生故障时,可快速启用数据库镜像提供服务
C、降低数据库存储系统的建设成本
D、提高主数据库系统在升级期间的可用性
17、关于函数依赖,以下说法错误的是:
A、平凡的函数依赖不反映语义信息
B、函数依赖具有传递性
C、函数依赖的决定部分一定要包含有码
D、关系的码可以函数决定关系的每一个属性
18、并发事务的调度时,以下说法正确的是:
A、观察可串行化的调度一定是冲突可串行化的调度
B、冲突可串行化的调度一定是观察可串行化的调度
C、一个可串行化的调度一定不会产生死锁
D、死锁可以通过“先来先服务”解决
19、对基于检查点的恢复技术,下列说法中错误的是
A、无论事务在检查点之前还是之后提交,都需执行REDO操作
B、检查点技术可以提高恢复效率
C、检查点可以定期建立
D、能最大限度的减少恢复数据库时根据日志记录所需执行的恢复操作
20、如果事务T获得了数据项Q上的S锁,则T对Q
A. 只能读不能写
B. 只能写不能读
C. 既可读又可写
D. 不能读不能写
21、下面的结论错误的是______。
A、若A→B, B→C 则A→C
B、若A→B, A→C 则A→(B,C)
C、若B→A, C→A 则(B,C)→A
D、若(B,C)→A 则B→A,C→A
22、在R(U)中,如果X→Y,并且对于X的任何一个真子集X',都没有X'→Y,则_____。
A、X为U的候选码
B、Y对X完全函数依赖
C、R属于2NF
D、R属于2NF