数据库复习资料含简答题答案(7)

2018-12-21 14:03

15.某校有若干个教研室,每个教研室有多名教师,每个教师只能隶属于一个教研室;每个教师可以参加多个科研项目,每个科研项目又可以有多个教师参与。 教研室包括以下信息:教研室名(JYSM).办公地点(BGDD).负责人(FZR) 教师包括以下信息:工号(GH).姓名(XM).性别(XB).年龄(NL).职称(ZC)

科研项目包括以下信息:项目号(XMH).项目名(XMM).负责人(FZR),开题时间(KTSJ) 教师与科研项目之间的联系具有以下信息:工作量(GZL) 请完成以下4题:

(1)根据上述语义,设计其E-R图 (2)将该E-R 图转换为关系模式

其其

函函

数数

依依

赖赖

集集

(3)指出转换结果中各关系模式的主码和外码

(4)使用SQL语句定义上述关系模式,并设置主码和外码 (1)求参与项目号为’001’的所有教师的工号;

16.以题15中建立的数据库为例,请分别用关系代数.SQL语句完成以下操作: (2)求参与项目名为‘软件设计’的教师的工号和姓名; 请用SQL语句完成以下操作:

(3)统计教研室名为‘软件1’中成员的个数; (4)统计教师中职称为‘教授’的人员个数; (6)删除‘软件1’教研室的记录;

(5)将‘软件1’教研室的办公地点改为‘理工楼’;

(7)创建查询每个教研室成员个数的视图,要求列出教研室名和总人数; (8)在教师表中添加“姓名”不能为空的完整性约束’C1’; 1718

..

设设

有有

关关系系模模式式

R(A,B,C,D,E)R(A,B,C),,

F?{A?E,A?B,B?D,B?C,C?D},求该关系模式的最小函数依赖集Fmin。 F?{B?A,A?B,C?B,C?A,A?C},求该关系模式的最小函数依赖集Fmin。

19.设有如下两事务:

T1:读B;A=B+1;写回A T2:读A;B=A+1;写回B

(1)假设A和B的初始值均为2,请列出这两个事务正确的调度结果; (2)指出下图中的调度序列是否是可串行化的,简述理由。 T1 T2 SLOCK B Y=R(B)=2 UNLOCK B XLOCK A SLOCK A A=Y+1=3 等待 写回A(=3) 等待 UNLOCK A 等待 X=R(A)=3 UNLOCK A XLOCK B

B=X+1=4 写回B(=4) UNLOCK B 20.设有如下两事务:

T1:读B;A=B+1;写回A T2:读A;B=A+1;写回B

(1)假设A和B的初始值均为2,请列出这两个事务正确的调度结果; (2)指出下图中的调度序列是否是可串行化的,简述理由。 T1 T2 SLOCK B Y=B=2 SLOCK A X=A=2 UNLOCK B UNLOCK A XLOCK A A=Y+1 写回A(=3) XLOCK B B=X+1 写回B(=3) UNLOCK A UNLOCK B

21.设有如图所示的关系R.W和D,计算下列关系代数: (1)R1=?Y,T(R) (3)R3=R?W (5)R5=R?D P2

9

2

9

(1)R1=R-S (2)R2=R∪S (3)R3=R∩S

77

(2)R2=?P?5?T?e(R) (4)R4=?[2],[1],[6](?[3]?[5](R?D))

关系W关系DBmnnTceYdf关系RQTbabaggceedecYdffefdTccdYddf图2.622.设有如图所示的关系R和S,计算:

R A B C S A B C (4)R4= (5)R5=∏1,2(R) ×∏3(σA=’a1’(S))

a1 a1 a1 a2 b1 b1 b2 b2 c1 c2 c2 c2 a1 b1 c1 a2 b2 c2


数据库复习资料含简答题答案(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《劳动合同法草案若干问题研究》 北京大学博士 刘诚

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: