|
四、设计题(本大题共5小题,每小题4分,共20分) 36.设有供应关系SP(供应商号,零件号,数量)。 试用SQL语句检索供应零件数量超过该零件平均数量的供应商号和零件号。 37.设有学生选课关系SC(学号,课程号,成绩),试用SQL语句检索每门课程的最高分。 38.设有两个关系R(A,B,C)和S(C,D,E),试用SQL语句实现下列关系代数表达式: 39.设事务T1、T2和T3的定义如下: T1:x:=x+1 T2:x:=x*2 T3:x:= 3 假设x的初值为0,若允许这三个事务并发执行,试列出所有可能的调度和相应的x 值。 40.已知关系R(A,B,C,D,E,F,G)上的函数依赖集 F={AC→BEFG,A→B,C→DEF,E→F} 试将R分解成一组等价的3NF模式。五、综合题(本题10分) 41.工厂需要采购多种材料,每种材料可由多个供应商提供。每次采购材料的单价和数量可能不同;材料有材料编号、品名和规格等属性;供应商有供应商号、名称、地址、电话号码等属性;采购有日期、单价和数量等属性。 要求:(1)根据上述材料供应情况设计ER图。 (2)将ER模型转换成关系模型,指出每个关系的主键和外键。
|