77范文网 - 专业文章范例文档资料分享平台

(重点)数据库期末考试复习题及答案(4)

来源:网络收集 时间:2018-12-03 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

(1)事务故障(1分) (2)系统故障(1分) (3)介质故障(1分)

评分标准:关键字“事务”、“系统”、“介质”中有错别字一律该项不给分。

四、设计题

1、

(1)参考答案:

πJNO(J)- πJNO (?CITY='天津' (S)

评分标准:

SPJ

?COLOR='红' (P))

SPJ

P1分,少任意一个关系不

两个关系的差1分;三个表的自然连接S

(2)参考答案:

给分;?CITY='天津'和?COLOR='红'两个条件1分,任意一个错误不给分。

πPNO,JNO(SPJ)÷πPNO (?SNO='S1' (SPJ))

评分标准:

两个关系的除1分;πPNO,JNO和πPNO1分,任意一个错误不给分;?SNO='S1'1分。

(3)

参考答案1:

SELECT DISTINCT JNO

FROM SPJ,P

WHERE SPJ.PNO=P.PNO AND

COLOR='红'AND JNO='J1'; 评分标准:

SELECT DISTINCT JNO FROM SPJ,P 1分,少DISTINCT扣0.5分,SPJ,P中少任一表不给分;WHERE SPJ.PNO=P.PNO AND COLOR='红'AND JNO='J1'1分,3个条件每错一个扣0.5,扣完1分为止。

参考答案2:

SELECT DISTINCT SNO

FROM SPJ

16

WHERE JNO='J1' AND

PNO IN

(SELECT PNO FROM P

WHERE COLOR='红');

评分标准:

SELECT DISTINCT JNO FROM SPJ 1分,少DISTINCT扣0.5分;WHERE JNO='J1' AND

PNO IN

(SELECT PNO FROM P

WHERE COLOR='红')1分,无JNO='J1'、PNO IN、SELECT

PNO FROM P WHERE COLOR='红'均扣0.5分,扣完1分为止。 (4)

参考答案1:

SELECT JNO

FROM J

WHERE JNO NOT IN (SELECT JNO FROM SPJ

WHERE SNO IN (SELECT SNO FROM S

WHERE CITY='天津')); 评分标准:

SELECT JNO

FROM J

WHERE JNO NOT IN 和

SELECT JNO FROM SPJ

WHERE SNO IN

SELECT SNO FROM S

WHERE CITY='天津'

17

三层嵌套各1分,各嵌套内有错误则该项均不给分。

参考答案2:

SELECT JNO FROM J

WHERE NOT EXISTS (SELECT * FROM SPJ,S

WHERE SPJ.SNO=S.SNO AND

SPJ.JNO=J.JNO AND CITY='天津');

评分标准:

SELECT JNO FROM J

WHERE NOT EXISTS 1分; SELECT *

FROM SPJ,S 1分,SPJ,S少一个表不给分; WHERE SPJ.SNO=S.SNO AND

SPJ.JNO=J.JNO AND CITY='天津'1分,三个条件少一个扣0.5,扣完1分为止。

参考答案3:

SELECT JNO

FROM J

WHERE NOT EXISTS (SELECT * FROM SPJ

WHERE SPJ.JNO=J.JNO AND EXISTS (SELECT * FROM S

WHERE S.SNO=SPJ.SNO AND

CITY='天津')); 评分标准:

SELECT JNO

FROM J

WHERE NOT EXISTS 和

18

SELECT * FROM SPJ

WHERE SPJ.JNO=J.JNO AND EXISTS

(SELECT * FROM S

WHERE S.SNO=SPJ.SNO AND

CITY='天津'))

三层嵌套各1分,各嵌套内有错误则该项均不给分。

(5)参考答案:

UPDATE P SET COLOR='蓝' WHERE COLOR='红';

评分标准:

UPDATE P 0.5分;SET COLOR='蓝'1分;WHERE COLOR='红'0.5分。

(6)参考答案:

INSERT INTO SPJ VALUES('S2','P4','J6',400); 评分标准:

INSERT INTO SPJ1分;VALUES('S2','P4','J6',400)1分。 2、参考答案:

(1) 关系STUDENT是1NF,因为F中存在非主属性SNAME,SDEPT,

MNAME对侯选码(S#,CNAME)的部分函数依赖。 (2) ① 首先消除部分函数依赖(S#,CNAME)→SNAME,SDEPT,MNAME将关

系分解为:

R1(S#,SNAME,SDEPT,MNAME),S#为候选码, R1的函数依赖集为:

F1 = { S#→SNAME,SDEPT,MNAME,SDEPT→MNAME}

R2(S#,CNAME,GRADE),S#为候选码, R2的函数依赖集为:

F2={(S#,CNAME)→GRADE}

② 在关系R1中存在非主属性MNAME对候选码S#的传递函数依赖S#

→MNAME,所以将R1进一步分解: R11(S#,SNAME,SDEPT) ,S#为候选码, R11的函数依赖集为:

F11 = { S#→SNAME,SDEPT}

19

R12(SDEPT,MNAME) ,SDEPT为候选码, R12的函数依赖集为: F12 = { SDEPT→MNAME}

在R2、R11、R12关系模式中函数依赖都是非平凡的,并且决定因素均是候选码,所以上述三个关系模式均是BCNF。 评分标准:

(1)正确指明R∈1NF(1分);正确说明R∈1NF的理由(2分)。

(2)首先正确将R分解为R1(S#,SNAME,SDEPT,MNAME)(2分)和R2(S#,CNAME,GRADE)(1分),再将R1正确分解为R11(S#,SNAME,SDEPT)(2分)和R12(SDEPT,MNAME)(2分),分解过程的叙述斟情扣分。

五、综合题

参考答案:

(1)本题的E-R图如下图所示。

工产编号 厂名 m 地址 产品编号 n 生产 产品名 规格 工厂 产品 1 计划数量 聘用 n 职工 聘期 工资 职工号 姓名 (2)转化后的关系模式如下: 工厂(工厂编号,厂名,地址) 产品(产品编号,产品名,规格)

职工(职工号,姓名,工产编号,聘期,工资)

20

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库(重点)数据库期末考试复习题及答案(4)在线全文阅读。

(重点)数据库期末考试复习题及答案(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/333575.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: