2004级 数据库原理课程试题(B卷)

更新时间:2023-11-22 13:53:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

2004级 数据库原理课程试题(B卷)

一 名词解析

1.数据库 2.常见的数据模型 3.实体完整性 4.串行调度 二 填空题.

1.用图型结构表示实体类型及实体间联系的数据模型称为 。 2.在函数依赖中,根据Armstrong推理规则的自反律可以得到 的函数依赖。

3.关系模型的语言包括 、_______ 和 。 4.关系模式R(U, F)的一个分解? = { R(U1 , F1) ,R(U2 , F2) }具有无损连接性的充分必要条件是 或 。 5.并发控制的主要方法是采用 机制。 6. 是数据库中全体数据逻辑结构和特征的描述。 三单选题

1.下面哪项不是基本关系要求的性质 ( ) A.行的顺序无所谓 B.列的顺序无所谓

C.不同的列不可出自同一域 D.分量必须取原子 2.关系代数的五种基本运算是 ( ) A.∪,∩,-,∏,? B. ∪,-,×,? ,? C. ∪,∩,×,∏,? D. ∪,∩,×,? ,?

3.关于视图,下列说法中正确的是 ( ) A. 对所有视图的使用与表一样,也可以进行增删改操作 B. 视图只能从表中导出 C. 视图与表一样,也存储着数据 D. 最终都要转化成对基本表的操作

4.在数据模型中,对数据库系统静态特性的描述是用 ( ) A.数据结构 B.数据操作

C.数据对象 D.数据的完整性约束条件

共 7 页 第 1 页

5.在嵌入式SQL方式中,反映SQL语句执行状态的是 ( ) A.游标 B.缓冲区 C.主变量 D.SQL通信区

6.元组演算表达式{ t | R(t)∧ S(t) }等价的关系代数表达式为 ( ) A.R∪S B.R∩S C.R÷S D.R-S

7.设有关系模式R(U , F),其中U={X,Y,Z},F={Y→Z,X→YZ },则该模式最高满足 ( ) A.1NF B.2BF C.3NF D.BCNF

8.在数据库设计中,将E-R图转换成关系数据模型的过程属于 A.逻辑结构设计阶段 B.物理结构设计阶段 C.概念结构设计阶段 D.数据库实施阶段

9.并发操作带来的数据不一致性不包括 A.不可重复读 B.丢失修改 C.不可重复写 D.读“脏”数据

10.设有关系模式R(ABC , B→C ) ,其分解?={ AB,BC } 相对F A.既具有无损连接性,又保持函数依赖 B.具有无损连接性,但不保持函数依赖 C.不具有无损连接性,但保持函数依赖 D.不具有无损连接性,也不保持函数依赖

11.若事务T获得了数据对象R的S锁控制权,则T对R A.既能读也能写 B.不能读但能写 C.不能读也不能写 D.只能读不能写

12.一个事务中的所有操作要么全部执行要么全部不执行这是 A.原子性 B.永久性 C.隔离性 13.使用检查点的恢复技术,其主要目的是 A.改善恢复效率 B.解决系统故障 C.增加恢复的可靠性 D.解决介质故障

14.在数据库系统中,对存取权限的定义称为 A.命令 B.授权 C.定义 D.审计

15.若系统支持关系数据结构和所有的关系代数操作,则称此系统是 A.表式系统 B.最小的关系系统

共 7 页 第 2 页

( )

( ) ( ) ( ) ( ) D.一致性 ( ) ( ) ( )

C.关系完备的 D.全关系的 四简答题1.简述数据管理技术发展的几个阶段 2.数据库设计的步骤 3.故障的类型 4.介质故障的恢复

5、描述SQL语言的核心动词 五设计题

已知图书馆数据库,有三个实体:图书、出版社、读者。每位读者可以借多本书,同一本书也可以被多个读者借阅,但必须登记借出日期和应还日期。 请自己设计适当的属性,画出E-R图。

1.试画出这个数据库的E-R图,并注明属性和联系类型。

2.将1所得到的E-R图转换成关系模型,并给出各关系模式中的关键字。 六应用题

设有关系模式R(ABCDEFG),F={ A→BC,CD→G,B→DA } 1>求R的所有候选码。 2>R最高属于第几范式。

答案 第一题:

1.数据库是存放数据的仓库,严格的讲,数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 2.层次模型、网状模型、关系模型

3.若属性(指一个或一组属性)A是基本关系R的主属性,则A不能取空值

4.多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行地执行这些事务时的结果相同,称这种调度策略为可串行化调度 第二题: 1.网状模型 2.平凡的

3.关系代数、关系演算和SQL

4.U1∩U2→U1-U2∈F+ 或者 U1∩U2→U2-U1∈F+ 5.封锁 6.模式 第三题: 1.C 2.B 3.D 4.A 5.D 6.B 7.A 8.A 9.C 10.A 11.D 12.A 13.A 14.B 15.C

共 7 页 第 3 页

第四题:

1.人工管理阶段、文件阶段、数据库阶段

2.需求分析阶段、概念结构阶段、逻辑结构阶段、物理设计阶段、数据库的实施和维护 3.事务故障、系统故障、介质故障

4.装入最新的数据库后备副本,将DB恢复到最近一次转储的一致性状态;然后再利用相应的日志文件副本重做已完成的事务。 5.CREATE,ALTER,DROP,SELECT,INSERT,UPDATE,DELETE,GRANT,REVOKE 第五题:

图书编号 书名 作者 价格 读者号 姓名 性别 学历 电话 M N 图书 借阅 读者 借出日期 应还日期 出版 出版社 出版日期 编号 名称 地址 联系电话

2. 图书(图书编号,书名,作者,价格)

读者(读者号,姓名,性别,学历,电话) 出版社(出版社编号,名称,地址,联系电话) 借阅(图书编号,读者号,借出日期,应还日期) 出版(出版社编号,图书编号,出版日期)

第六题: 1>AE,BE 2>1NF

共 7 页 第 4 页

《数据库原理》 课程试卷(B) 2003-2004 学年第一学期

( 参考答案 )

一、选择题 ( 每小题1 分 共15分 )

C A B B C C D D C D B A C C A

二、填空题 (每空1分, 共15分) 1. 数据的安全性 数据的完整性 2. 模式 3. 视图

4. 数据的载入 应用程序的编写和调试

5. 视图或部分基本表 基本表 存储文件 6. 一次封锁法 顺序跟封锁法

7. U1∩U2→U1-U2∈F+ 或者 U1∩U2→U2-U1∈F+ 8. 后备副本 日志文件 数据库镜像

三、简答题 (每小题3分 共15分)

1. 实体完整性、参照完整性和用户自定义完整性约束条件

2. 事务T在修改R之前必须对其加X锁,直到事务结束才释放;事务T在读取R之前必须对其加S锁,直到事务结束才释放;

3. 反向扫描日志文件,查找该事务的更新操作,对该操作执行逆操作;继续反向扫描日志文件,查找该事务的所有更新操作,并执行同样的处理,直到读到该事务的开始标记。

4. 关系模式R(U,F)∈ 1NF , 若X→Y ,且Y?X 时,X必含有码,则R∈ BCNF。 5. 数据定义功能 、数据操纵功能 、DB的运行管理、DB的建立和维护

四、设计题 (每小题4分 共12分) 1. 图书编号 书名 作者 价格 读者号 姓名 性别 学历 电话 M N 图书 借阅 读者 共 7 页 第 5 页

本文来源:https://www.bwwdw.com/article/kxpv.html

Top