数据库重修考试参与评分.pdfVIP

  • 0
  • 0
  • 约3.01千字
  • 约 2页
  • 2026-01-23 发布于北京
  • 举报

课程考试试题参及评分

课程名称:数据库重修任课教师:

考试方式:闭卷印刷份数:7

学院:大学知行学院专业年级:01计算机

一.(15分,每个3分)

1.数据库:长期在计算机内的、有组织的、可共享的数据集合。

2.主码:表中的某个属性组,它可以惟一确定一个元组。

3.函数依赖:设R(U)是属性集U上的关系模式。X,Y是U的子集。若对于R(U)

的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y

上的属性值不等,则称X函数确定Y或Y函数依赖与X。

4.事务:是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个

不可分割的工作单位。

5.:是事务T在对某个数据对象之前,先向系统发出请求,对其加锁。在事务T

释放它的锁之前,其它的事务不能更新此数据对象。

二.用关系代数和SQL完成下列要求。前4个题要用两种方法实现。(前4题每题4分,后

三题每题3分,共4*4+3*3=25分)

(1)关系代数:πSNO(σPNO=P1∧JNO=J1(SPJ))

SQL:SELECTSNOFROMSPJWHEREPNO=’P1’ANDJNO=’J1’’;

(2)关系代数:πJNO(σSNO=S1(SPJ))

SQL:SELECTJNOFROMSPJWHERESNO=’S1’;

(3)关系代数:π(π(σ(s)∞π(SPJ))

PNOSNOCITY=SNO,PNO

SQL:SELECTPNOFROMS,SPJWHERES.SNO=SPJ.SNO;

(4)关系代数:π((σ(SPJ)∞σ(p))

SNOJNO=J1COLOR=红

SQL:SELECTSNOFROMSPJ,PWHEREJNO=’J1’ANDCOLOR=’红’AND

SPJ.PNO=P.PNO;

(5)UPDATEPSETCOLOR=’蓝’WHERECOLOR=’红’;

(6)DELETEFROMSWHERESNO=’S2’;

DELETEFROMSPJWHERESNO=’S2’;

(7)INSERTINTOSPJVALUES(’S2’,’J6’,’P4’,200);

三.请设计一个馆数据库,此数据库中对每个借阅者保存读者记录。包括:读者号,姓

名,地址,,,单位。对每本书存有:书号,书名,作者,社。对每本借

出的书存有:读者号,借出日期和应还日期。要求:给出E-R图,再将起转换为关系

模型。(20分)

四.建立一个关于系、学生、班级、学会等诸信息的关系数据库。(20分)

文档评论(0)

1亿VIP精品文档

相关文档