欢迎来到天天文库
浏览记录
ID:62104933
大小:874.00 KB
页数:15页
时间:2021-04-16
《最新关系的范式习题(含答案解析)课件ppt.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、关系的范式习题(含答案解析)[例]假设某商业集团数据库中有一关系模式R如下:R(商店编号、商品编号、商品库存数量、部门编号、部门负责人)如果规定:每个商店的每种商品只在该商店的一个部门销售。每个商店的每个部门只有一个部分负责人每个商店的每种商品只有一个库存数量。请回答以下问题:根据上述规定,写出关系模式R的基本函数依赖。找出关系模式R的候选码。关系模式R最高已经达到第几范式?为什么?如果R不属于3NF,请将R分解成3NF。2第4章关系数据库的规范化理论[解答]R(商店编号,商品编号,商品库存数量,部门编号,部门负责人
2、)每个商店的每种商品只在该商店的一个部门销售(商店编号,商品编号)部门编号每个商店的每个部门只有一个部门负责人(商店编号,部门编号)部门负责人每个商店的每种商品只有一个库存数量(商店编号,商店编号)商品库存数量3第4章关系数据库的规范化理论[例]设有如下所示的关系R职工号职工名年龄性别部门号部门名E1万千里20女D3开发部E2于得水25男D1财务部E3余乐38男D3开发部E4高明亮25女D3开发部7第4章关系数据库的规范化理论(1)它为第几范式?为什么?(2)是否存在删除异常?若存在,请说明在什么情况下发生?(
3、3)将它分解为高一级范式。(4)分解后的关系如何解决分解前可能存在的删除操作异常问题?8第4章关系数据库的规范化理论[解](1)关系R是2NF(2)存在插入,删除异常:当插入一个新部门,而该部门还没有员工时,不能加入,从而发生插入异常;当某部门只有一名员工,删除该员工时会把该部门的信息也删除,从而发生删除异常。原因在于非主属性“部门名称”对码“职工号”存在传递函数依赖。9第4章关系数据库的规范化理论(3)分解为两个关系,使之达到3NF;职工(职工号,职工名,年龄,性别,部门号)部门(部门号,部门名称)(4)分解后的关
4、系可以避免上述操作异常问题。当增加一个新部门,而该部门还没有员工时,仍然可以向部门关系中加入该部门信息,从而解决了插入异常问题。当某部门只有一名员工,删除该员工时,直接删除职工关系中的该行信息即可。不再会把该部门的信息也删除,从而解决了删除异常的问题。10第4章关系数据库的规范化理论爱在屋檐下为什么说父母的关系不可选择家庭关系中,最主要的是与父母的关系。父母子女关系的确立,绝大多数基于血缘关系。生命是父母给予的,这种关系无可选择、无法改变。为什么父母要养育儿女父母对子女的抚养教育,是亲情的自然流露,是传统美德的彰显和
5、发扬,有事当今道德和法律的要求。父母如果不对子女尽抚养义务,甚至虐待子女,要收到法律的惩罚。为什么要孝敬父母(1)父母不仅赋予我们生命,而且含辛茹苦地哺育我们成长,教我们做人,为家庭作出贡献,为我们付出很多,应当得到爱的回报,理应受到我们的孝敬;(2)我们要继承和弘扬中华民族孝亲敬长的优良传统;(3)孝敬父母是成年子女对父母应尽的道德义务和法律义务1.理解父母,孝敬父母知道孝敬父母是做人的根本,能够尊敬父母和长辈;理解生命是父母赋予的,体会父母抚养自己付出的辛劳,能尽自己所能孝敬父母和长辈;正确认识父母对自己的关爱和
6、教育。
此文档下载收益归作者所有