安阳工学院数据库原理试卷(2010-2011-2--b)

上传人:F****n 文档编号:99067795 上传时间:2019-09-17 格式:DOC 页数:5 大小:63.50KB
返回 下载 相关 举报
安阳工学院数据库原理试卷(2010-2011-2--b)_第1页
第1页 / 共5页
安阳工学院数据库原理试卷(2010-2011-2--b)_第2页
第2页 / 共5页
安阳工学院数据库原理试卷(2010-2011-2--b)_第3页
第3页 / 共5页
安阳工学院数据库原理试卷(2010-2011-2--b)_第4页
第4页 / 共5页
安阳工学院数据库原理试卷(2010-2011-2--b)_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《安阳工学院数据库原理试卷(2010-2011-2--b)》由会员分享,可在线阅读,更多相关《安阳工学院数据库原理试卷(2010-2011-2--b)(5页珍藏版)》请在金锄头文库上搜索。

1、_ 系 _专业_ 班 姓名_学号_密 封 线 内 不 要 答 题密封线安阳工学院 数据库原理 课程试卷 20102011 学年第 二 学期 题 号一二三四五六总分得 分评卷人得分一、填空题:(每空1分,共10分)1、按数据结构的组织形式,数据库可以分为层次数据库、网状数据库和 。2、数据模型的三要素包括 、数据操作、完整性约束。3、关系代数的五种基本查询操作有选择、投影、并、差、 。4、对数据库的一组操作序列,如果必须作为一个整体,要么全做,要么全部不做,则可以把这组操作序列定义为一个 。5、数据库的恢复原理可以用一个词概括,就是 。6、在数据库体系结构中 是核心,它描述了数据库系统的逻辑结构

2、。7、在基于日志的数据库数据恢复技术中,对发生故障时没有完成的事务应执行 操作。8、E-R方法中的E表示 。9、对数据库中的数据的操作可以分为查询和插入 、修改、 ,其中后三种操作会引起数据的变动。 10、在2NF的基础上,消除了 以后的关系模式,属于3NF。得分二、单项选择题:(每小题1分,共20分)1、下列四项中说法不正确的是 。A. 数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性2、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是 A、多对多 B、一对一 C、多对

3、一 D、一对多3、数据库的并发操作可能带来的问题包括 。A. 丢失更新 B. 数据独立性会提高 C. 非法用户的使用 D. 增加数据冗余度4、 如果事务T获得了数据项Q上的排它锁,则T对Q A. 只能读不能写 B. 只能写不能读 C. 既可读又可写 D. 不能读不能写5、以下关于数据库规范化理论的叙述,不正确的是:A、 数据库模式的范式越高越好B、 在函数依赖的范围内,BC范式是规范化程度最高的范式C、 一个二元模式一定属于BC范式D、 一个全码的关系一定属于BC范式6、以下关于数据安全性的叙述,正确的是:A、 给用户分配权限时,不允许循环授权B、 一旦将对某一数据修改的权限授予一个用户,则该

4、用户有权再将这一修改权授予另一用户C、 数据加密可以减少数据所占空间D、 数据库加锁提供较高数据安全性,7、以下关于视图的叙述,不正确的是:A、 视图是个“虚表”B、 视图提高了数据库的逻辑独立性C、 一个数据库模式中只能定义一个视图D、 视图对应于数据库体系中的外模式8、数据库设计时,最先得到的是数据库的:A、内模式 B、模式 C、外模式 D、视图9、以下关于数据库范式的叙述,正确的是:A、 一个关系模式如果属于BC范式,则该模式一定属于4NFB、 如果一个关系的属性都是主属性,则该关系一定属于3NFC、 一个属于4NF的关系,各属性间不存在任何函数依赖D、 一个属于3NF的关系,一定不存在

5、非主属性对码的部分函数依赖10、以下对关系数据库的查询优化的叙述,不正确的是:A、要尽量把选择操作提前B、找出公共表达式,先计算出公共表达式的结果C、查询优化由应用系统实现D、尽量把选择和投影操作放到一起做11、 DBMS中实现事务隔离性的子系统是 A、安全性管理子系统 B、完整性管理子系统C、并发控制子系统 D、恢复管理子系统12、以下说法不正确的是:A、建立表结构时需要同时指定各字段的数据类型 B、设计数据模式前先要进行问题域的需求分析 C、数据表的结构一旦建立就不能更改 D、索引不属于数据库的模式层13、以下概念相差较大的一组是:A、 实体 关系 B、元组 记录 C、属性 列 D、数据库

6、 表14、关于函数依赖,以下说法不正确的是:A、 平凡的函数依赖不反映语义信息B、 函数依赖具有传递性C、 如果有函数依赖ABC,则有AC,BCD、 关系的码可以函数决定关系的每一个属性15、并发事务的调度时,以下说法正确的是:A、 观察可串行化的调度一定是冲突可串行化的调度B、 冲突可串行化的调度一定是观察可串行化的调度C、 一个可串行化的调度一定不会产生死锁D、 死锁可以通过“先来先服务”解决16、以下说法正确的是:A、 在设计数据库模式时,要有意识地设计冗余数据以实现数据的恢复B、 要先设计数据库的模式,然后再考虑内模式和外模式C、 要先开发应用程序,然后再设计数据库D、 数据库应用的最

7、后一步是应用系统的开发测试17、关系数据模型的三个组成部分中,不包括 A. 完整性规则 B. 数据结构 C. 恢复 D. 数据操作18、违反参照完整性时的系统处理方法,不包括 A. 拒绝执行 B. 级联操作 C. 系统自动修正 D. 设置为空19、事务采用 可以避免发生死锁。A. 一级封锁协议 B. 二级封锁协议 C. 一次封锁法 D. 两段锁协议20、DBMS划分业务工作的基本单位为 。A. 语句 B. 程序 C. 事务 D. 记录1234567891011121314151617181920得分三、判断题:(每小题1分,共10分)( )1、全码关系一定是属于BC范式。( )2、若事务T对数

8、据R加X锁,则其他事务还可以对数据R申请加S锁。( )3、事务一致性是指事务执行前后数据库中的数据保持不变。( )4、为提高效率,关系数据库系统必须规范化到最高范式。( )5、R为一关系,A、B、C、D为其属性,如果其函数依赖集为AB、AC、AD,则R为 BCNF。( )6、插入记录时,可以指定任意一个字段,插入一条只包含这个字段值的记录。( )7、一个关系模式只能有一个候选码。( )8、遵守两段锁协议的事务调度一定是可串行化的调度。 ( )9、SQL是结构化查询语言的缩写,只能够进行查询操作。( )10、面向对象数据库是面向对象的程序设计技术与数据库技术结合的产物。得 分四、简答题:(每小题

9、4分,共20分)1、 利用计算机进行数据管理经历了几个阶段?每个阶段有什么特点?2、 什么是数据的逻辑独立性和物理独立性?通过什么方式实现数据独立性?3、 什么是活锁?什么是死锁?在事务调度中,如何预防和解决死锁?4、 什么是事务?什么是事务的ACID属性?5、 有关系模式R (A,B,C,D),F是R上成立的FD集,F = BC,BD,试写出关系模式R的候选键,并说明理由。得 分五、操作题:(每小题3分,共24分)已知:图书馆管理数据库中有三个关系:图书关系BOOK(BNO,BNAME,AUTHER,PRICE),当前借阅关系BORROW(BNO,RNO,BORROWDATE),读者关系RE

10、ADER(RNO,RNAME,DEPT),其含义分别为:图书(书号,书名,作者,定价),当前借阅关系(书号,读者号,借书日期),读者(读者号,姓名,部门)。)1、 用SQL进行以下操作。 查询王珊所写的数据库系统概论一书的定价。 查询书名中包括“数据库”的图书,结果按定价的由低到高排列。 统计每个读者当前借书的本数。 查询姓名为“张三”的读者所借图书的书名。 查询当前没有借书的读者姓名。 将读者部门为“计算机工程系”的读者的部门全部改为“计算机科学与信息工程系”。 建立一个历史借阅表,包括(BNO,RNO,BORROWDATE,RETURNDATE),表示历史借阅关系(书号,读者号,借书日期,

11、还书日期)2、试用关系代数 进行以下操作。 查询读者姓名为“张三”的读者所借的图书书名。得 分六、综合题:(共16分)已知:学校有若干系,每个系有若干班级和教研室,每个教研室有若干教师。每个班有若干学生,每个学生可以选修若干课程,每门课程可由若干学生选修。l 学校由校名、校长、地址表示,校名具有唯一标识性。l 系由系名、系主任、教师人数表示,系名具有唯一标识性。l 班级由班级名、专业、学生人数表示,班级名具有唯一标识性。l 教研室由教研室名、教研室主任表示,教研室名具有唯一标识性。l 教师由职工号、姓名、职称、性别表示,职工号具有唯一标识性。l 学生由学号、姓名、性别、年龄表示,学号具有唯一标识性。l 课程由课程号、课程名、教师表示,课程号具有唯一标识性。要求:1、 画出该系统的E-R图。2、 转化为相应的关系模型。3、 判断该系统关系的范式级别。_ 系 _专业_ 班 姓名_学号_ _密 封 线 内 不 要 答 题密

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号