有一个教学数据库,包括学生、课程、教师、学生成绩4个关系:学生S ( SNO, SN, SDEPT, SEX ),学号、姓名、系别、性别课程C ( CNO, CN, PCNO ),课程号、课程名、先修课课程号教师T ( ENO, EN, EDEPT ),职工号、姓名、系别选课SC ( SNO,CNO,ENO,G),学生号、课程号、任课教师职工号、成绩请用SQL表示如下查询:(1)查询选修了王平老师讲授的课程的学生姓名;(2)查询选修了先修课为2号课程的学生姓名;(3)查询没有选修王平老师讲授的课程的学生姓名。
查看答案
已知学生关系模式S(Sno,Sname,SD,Sdname,Course,Grade)其中:Sno学号、Sname姓名、SD系名、Sdname系主任名、Course课程、Grade成绩。(1)写出关系模式S的基本函数依赖。(2)求出关系模式S的候选码。(3)关系模式S最高属于几范式?
在数据库系统中有如下一个调度S=R2(A)R1(Q)R5(M)W1(Q)R4(A)W2(Q)W1(B)R3(Q)R3(M)R4(Q)R4(M)W5(M)(1)什么是冲突可串行化调度?冲突可串行化调度和可串行化调度有什么关系?调度S是冲突可串行化的吗?(2)如果调度S是冲突可串行化的,请给出与之等价的一个串行调度序列。
关系模式R,U={ABCDEG},F={ AàBGC, BàD, ACàBE},1.求AF+,(BE)F+;2.求F的最小函数依赖集;3.求R的候选码,判断R属于哪个范式(最高范式)并说明理由。4.判断分解ρ={ABCEG, BD}是否具有无损连接性?5.判断分解ρ={ ABCEG, AD }是否保持函数依赖?
设有如下两个事务,其中A、B、C的初值为1:T1:read(B); read(C);A=B+C; write(A);T2:read(A); read(C); B=A+C; write(B);1.并发事务执行是否正确的标准是什么?若上述两个事务并发执行,列出其正确结果;2.给出一个遵循两段锁协议的并发调度,并给出结果。