WHERE SC.S#=S.S# AND SC.C#=C.C#))
4. 试用SQL更新语句表达以下更新操作: 把低于总平均成绩的女同学成绩提高5%。
UPDATE SC
SET GRADE=GRADE*1.05
WHERE GRADE<(SELECT AVG(GRADE) FROM SC) AND S# IN (SELECT S# FROM S WHERE SEX='F')
六、应用题(本大题共1个小题,共10分)
1.有一个应用,包括三个实体集。 实体类型“商店”的属性有:商店编号,店名,店址,店经理。 实体类型“会员”的属性有:会员编号,会员名,地址。 实体类型“职工”的属性有:职工编号,职工名,性别,工资 。 每家商店有若干职工,但每个职工只能服务于一家商店。 每家商店有若干会员,每个会员可以属于多家商店。在联系中应反映出职工参加某商店工作的开始时间,会员的加入时间。
(1)试画出反映商店、职工、会员实体类型及联系类型的ER图; (2)将ER图转换成关系模式,并指出每个表的主键和外键; (3)指出以上关系模式所达到的范式。 (1)
(2)
商店模式(商店编号,店名,店址,店经理) 主键:商店编号
职工模式(职工编号,职工名,性别,工资,商店编号,开始时间) 主键:职工编号 外键:商店编号 会员模式(会员编号,会员名,地址) 主键:会员编号
SM模式(会员编号,商店编号,会员加入时间)
主键:会员编号,商店编号 外键:会员编号;商店编号
(3)以上关系模式中,所有属性对侯选键都不存在传递依赖,因此都是BCNF。
百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典综合文库数据库原理模拟试卷三(含答案)(2)在线全文阅读。
相关推荐: