。
参考答案2:SELECTJNOFROMJWHERENOTEXISTSSELECTFROMSPJSWHERESPJSNOSSNOANDSPJJNOJJNOANDCITY天津
评分标准:SELECTJNOFROMJWHERENOTEXISTS1分;SELECTFROMSPJS1分,SPJS少一个表不给分;WHERESPJSNOSSNOANDSPJJNOJJNOANDCITY天津1分,三个条件少一个扣05,扣完1分为止。
f参考答案3:SELECTJNOFROMJWHERENOTEXISTSSELECTFROMSPJWHERESPJJNOJJNOANDEXISTSSELECTFROMSWHERESSNOSPJSNOANDCITY天津
评分标准:SELECTJNOFROMJWHERENOTEXISTS和SELECTFROMSPJWHERESPJJNOJJNOANDEXISTS和SELECTFROMSWHERESSNOSPJSNOANDCITY天津三层嵌套各1分,各嵌套内有错误则该项均不给分。
(5)参考答案:UPDATEPSETCOLOR蓝WHERECOLOR红
评分标准:UPDATEP05分;SETCOLOR蓝1分;WHERECOLOR红05分。
(6)参考答案:INSERTINTOSPJVALUESS2P4J6400
评分标准:INSERTINTOSPJ1分;VALUESS2P4J64001分。
2、参考答案:
(1)关系STUDENT是1NF,因为F中存在非主属性SNAME,SDEPT,MNAME对侯选码(SCNAME)
f的部分函数依赖。(2)
①首先消除部分函数依赖(SCNAME)→SNAMESDEPTMNAME将关系分解为:R1SSNAMESDEPTMNAME,S为候选码,R1的函数依赖集为:
F1S→SNAMESDEPTMNAME,SDEPT→MNAME
R2SCNAMEGRADE,S为候选码,R2的函数依赖集为:F2(SCNAME)→GRADE
②在关系R1中存在非主属性MNAME对候选码S的传递函数依赖S→MNAME,所以将R1进一步分解:R11SSNAMESDEPT,S为候选码,R11的函数依赖集为:F11S→SNAMESDEPTR12SDEPTMNAME,SDEPT为候选码,R12的函数依赖集为:F12SDEPT→MNAME
在R2、R11、R12关系模式中函数依赖都是非平凡的,并且决定因素均是候选码,所以上述三个关系模式均是BCNF。
评分标准:
(1)正确指明R∈1NF(1分);正确说明R∈1NF的理由(2分)。
(2)首先正确将R分解为R1SSNAMESDEPTMNAME(2分)和R2SCNAMEGRADE(1分),再将R1正确分解为R11SSNAMESDEPT(2分)和R12SDEPTMNAME(2分),分解过程的叙述斟情扣分。
五、综合题
参考答案:
(1)本题的ER图如下图所示。
工产编号
厂名
地址
产品编号
产品名
规格
工厂
m
生产
产品
1
聘用
职工
计划数量聘期工资
f(2)转化后的关系模式如下:工厂(工厂编号,厂名,地址)产品(产品编号,产品名,规格)职工(职工号,姓名,工产编号,聘期,工资)生产(工产编号,产品编号,计划数量)
(3)每个关系模式的主码、外码如下:工厂:主码是工产编号;产品:主码是产品编号;职工:职工号,外码是工厂编号;生产:主码是(工产r