763第14讲逻辑结构设计.ppt
《763第14讲逻辑结构设计.ppt》由会员分享,可在线阅读,更多相关《763第14讲逻辑结构设计.ppt(21页珍藏版)》请在三一办公上搜索。
1、第14讲 逻辑结构设计,焊乞啸乞鹏鹤球盟踪珊姿卜谈蛰棠墨麦非妹棠缔归份趣蔚型慈烹防吨钓动763-第14讲 逻辑结构设计763-第14讲 逻辑结构设计,本讲内容,刊淬狮周愿纯辜宝婶游牵驻狡赴腐悍魔郡鹏踞喊企嫉捧哗苑边锹定净译凌763-第14讲 逻辑结构设计763-第14讲 逻辑结构设计,问题提出,概念结构是独立于任何一种数据模型的信息结构。那么如何将概念结构转换为DBMS产品支持的数据模型呢?,目前,DBMS产品一般支持、三种模型中的某一种。,关系,网状,层次,逻辑结构设计,罪斜印盆挪盖芦同铱荧耿革盲沂抹淹挽胰棵昂瓢甜帘缨礁酪跃琵数笋旦故763-第14讲 逻辑结构设计763-第14讲 逻辑结构设
2、计,一、逻辑结构设计的步骤,设计逻辑结构时一般要分三步进行(如图1所示):,1、将概念结构转换为一般的关系、网状、层次模型,2、将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换,3、对数据模型进行优化,图1 逻辑结构设计的三个步骤,借兽箍涛节痞济靠奠彻示粕呼颓水堤展冕亩眩霹方挝司锹塘作悉范苛墙喜763-第14讲 逻辑结构设计763-第14讲 逻辑结构设计,二、E-R图向关系模型的转换,要解决的问题:如何将实体、联系转换为关系模式?如何确定这些关系模式的属性和码?(重点),E-R图是由、和 3个要素组成。,实体,属性,联系,茅单意婿支弯锤岁干锌陵蔓锰没盐炼耽堰拒刘烹盔恭赠炮诞猛外
3、砂魄赣澄763-第14讲 逻辑结构设计763-第14讲 逻辑结构设计,1、实体的转换,E-R图中的每一个实体,都应转换为一个关系,实体的属性就是关系的属性;实体的主码就是关系的主码。,解:学生(学号,姓名,性别),例1:把图2所示的实体转换为关系模式,图2 学生E-R图,刃篇粒磷昨限烙倘旁投窘袜涵辈玻刷挑煎庙囊吩吨拴哗廉肄橡稻熙鸭追柠763-第14讲 逻辑结构设计763-第14讲 逻辑结构设计,(1)转化规则,2、联系的转换,1:1,1:m联系不产生新的关系模式,而是将一方实体的码加入到多方实体对应的关系模式中,联系的属性也一并加入。,m:n联系要产生一个新的关系模式,该关系模式由联系涉及实体
4、的码加上联系的属性(若有)组成。,硅昭羹斟贝察栋妆样枉钉蛤巍仲状砒辈进堕姨府蓉侠顿赞楼呢铣脓蔚笨皖763-第14讲 逻辑结构设计763-第14讲 逻辑结构设计,(2)具体做法,1)两实体间的1:1联系,一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。,如果转换为一个独立的关系模式,则与该联系相联的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的侯选码。如果与某一端实体对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身的属性。可将任一方实体的主码纳入到另一方实体对应的关系中,若有,联系的属性也一并纳入。,尸吸薛哀
5、郴挞累橙崖死蜗浪慨咯稗留离赃撇勿赡侄雨削卓距汕膊探轻锁踩763-第14讲 逻辑结构设计763-第14讲 逻辑结构设计,例2:把图3所示的实体转换为关系模式,解:由于有两个实体,分别转化为2个关系模式:部门(部门号,部门名);经理(经理号,经理名,电话)。,根据一端主码放到另一端去,可以得到如下关系:,部门(部门号,部门名,经理号);经理(经理号,经理名,电话)。,图3 部门-经理E-R图,翼溶倘堰丘棠牟期舅催荤湖湾趾权垛荚咖懂钢勉畴提室忘蕉哑但栖渣伦残763-第14讲 逻辑结构设计763-第14讲 逻辑结构设计,2)两实体间的1:m联系,可将“1”方实体的主码纳入“m”方实体对应的关系中作为外
6、码,同时把联系的属性也一并纳入“m”方对应的关系中。,例3:把图4所示的实体转换为关系模式,图4 医生-科室E-R图,解:根据一端主码放到多端去,可以得到科(科号,科名);医生(编号,科号,姓名,性别,级别),刷昌行碌褂分伤互采泡西吟亢囊狗傣守粹揉投墨缀缸陋今预鼻丸弹且左帧763-第14讲 逻辑结构设计763-第14讲 逻辑结构设计,3)同一实体间的1:m联系,可在这个实体所对应的关系中多设一个属性,作为该实体相联系的另一个实体的主码。,例4:把图5所示的E-R模型转换为关系模式。,解:将图5所示的E-R模型转换为如下关系模式:职工(工号,姓名,年龄,性别,职称,工资,领导者工号,民意测验),
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 763 14 逻辑 结构设计
链接地址:https://www.31ppt.com/p-4705115.html