江西财经大学数据库系统原理历年试卷

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

江西财经大学

06-07第一学期期末考试试卷

试卷代码:03115 授课课时:96

课程名称:数据库系统原理B 适用对象:本科选课班

一、选择题(从下列各题四个答案中选出一个正确答案,每小题1分,共10分)

1、保护数据库,防止未经授权的不合法的使用造成的数据泄漏、更改破坏。这是指数据的_____。

A、安全性

B、完整性

C、并发控制

D、恢复

2、若事务T对数据R已加X锁,则其他事务对数据R_____。

A、可以加S锁不能加X锁

B、不能加S锁可以加X锁

B、可以加S锁也可以加X锁 D、不能加任何锁

3、数据库具有较高的____。

A、程序与数据可靠性

B、程序与数据完整性

C、程序与数据独立性

D、程序与数据一致性。

4、DB、DBS、DBMS三者之间的关系是_____。

A、D BS包括D

B、DBMS B、DB包括DBS、DBMS

C、DBMS包括DB、DBMS

D、DBS就是DB,也就是DBMS

5、常用的数据模型不包括_____。

A、网状模型

B、链状模型

C、层次模型

D、关系模型

6、数据库的_____是指数据库的正确性和相容性。

A、安全性

B、完整性

C、并发控制

D、恢复、

7、用于数据库恢复的重要文件是_____。

A、数据文件

B、索引文件

C、日志文件

D、备注文件

8、数据库中的封锁机制是_____的主要方法。

A、完整性

B、安全性

C、并发控制

D、恢复

9、关系模型中,一个关键字是_____。

A、可由多个任意属性组成

B、至多由一个属性组成

C、由一个或多个其值能唯一标识该模式中任何元组的属性组成

D、以上都不是

10、数据库系统的核心是_____。

A、数据库

B、数据库管理系统

C、数据模型

D、软

件工具

二、简答题(回答要点,并简明扼要作解释。每题5分,共20分)

1、简述各种不同的封锁协议及解决的问题

2、分析发生系统故障时数据库可能出现的问题是什么

3、简述参照完整性约束中应注意的几个重要问题。

4、简述存取控制机制的主要内容。

三、编程与关系运算(每题5分,共20分) 设有四个关系

学生表(学号char(5),姓名varchar(10),姓别char(2),所属系varchar(20))

Student(sno,sname,sex,dept)

课程表(课程号char(3),课程名varchar(20),先修课程char(3),学分tinyint,任课教师char(5))

Course(cno,cname,precno,ceredit,tno)

教师表(教师号char(5),教师名称varchar(10),姓别char(2))

Teacher(tno,tname,sex)

选课表(学号char(5),课程号char(3),成绩tinyint ) SC(sno,cno,grade)

1. 编写一个触发器,当对课程表进行修改时其学分只能在1到5分之间。

2. 编写一个存储过程,依据输入的课程号参数,统计该门课程的平均分和总分,要求使用游标,不可以使用sum 和avg 命令。

3. 使用关系代数语言查询没有选修‘刘红’老师所授课程的同学学号。

4. 使用元组演算语言查询选修了‘刘红’老师课程的同学姓名、课程名及相应的成绩。

四、综合设计题(共40分)

1. 已知:关系模式R (U,F )中R=ABCDEG

F={BE →G,BD →G, CDE →AB,CD →A, CE →G, BC →A,B →D,C →D }求:

(1)(BC)F +

,R 的候选码。(5分)

(2)F 的最小函数依赖集,并将模式R 用算法分解到无损连接的3NF 。(5分)

2. 设有关系模式R,U={E,G,H,I,J},F={E →I,J →I,I →G,GH →I,IH →EG},假设有一个分解P={R1(IJ),R2(GHI),R3(IHE)},判断该分解是否保持函数依赖关系,并判断此分解是否具有无损连接性。(10分)

3. 对于关系模式R(D,B,I,S,Q,O),设有两个函数依赖集F 和G, F={AB→C ,D→EG ,C→A ,BE→C ,BC→D ,CG→BD ,ACD→B ,CE→AG}, G ={AB→C ,D→G ,C→A ,BE→C ,BC→D ,CG→B ,D→E ,CE→G} 试判断F 和G 是否等价。(5分)

4. 数据库设计

设计一个商品销售数据库,此数据库中保存有商品记录,包括商品号、名称、

单价、类别、单位。客户记录包括客户号、客户名、客户地址、联系。一个客户有多个地址。销售记录有客户、商品、销售数量、订货日期和发货地址。要求:

(1)画出E-R图(5分)

(2)根据需要可以增加属性,转换为满足3NF的关系模式(5分)

(3)给出主键约束和外键约束(5分)

(4)关系名和属性名用汉字

五、优化与并发(每题5分,共10分)

1.设有二个事务T、U,下面的并发操作是否正确,若不正确请使用时间

戳方法解决其冲突,设Ts(T)

2.优化中的算法描述:根据索引连接算法描述下列查询操作的实现。

(5分)

select a.*,b.*

from employee a ,sales b

where =

相关文档
最新文档