2、概念模型ER图及概念模型转化成关系模型课案.pptx

2、概念模型ER图及概念模型转化成关系模型课案.pptx

  1. 1、本文档共87页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2、概念模型ER图及概念模型转化成关系模型课案

第二讲:概念模型ER图及概念模型转化成关系模型;一、概念模型和实体关系图;1. 概念模型;2. 信息世界中的基本概念;信息世界中的基本概念(续);信息世界中的基本概念(续);An Introduction to Database System;两个实体型间的联系 ;两个实体型间的联系 (续);两个实体型间的联系 (续);3. 概念模型的表示方法ER图;An Introduction to Database System;An Introduction to Database System;联系的表示方法;联系的表示方法(续);联系的表示方法示例;联系的表示方法示例(续);An Introduction to Database System;E-R图实例:;二、概念模型转化成逻辑模型;2. 实体集间联系的转换规则;An Introduction to Database System;An Introduction to Database System;3) m:n联系的转换方法;最后上述概念模型转成的逻辑模型为:;三、PowerDesigner设计数据库的过程 一)E-R图;二)概念数据模型CDM;三)生成的物理模型;生成物理模型的警告 ;四)生成的DDL语句(部分);四、PowerDesigner的概念数据模型(Conceptual Data Model);1、 基本概念;A、实体(Entity);实体属性(Attributes)和数据项(Data Items);数据项机制的意义;属性的Code值: 缺省情况下为Data Items的唯一性标识,不同实体相同Code属性被认为对应的是一个数据项定义。 是以后生成建表SQL语句的列名。 属性的M、P和D: M=Mandatory(强制):选中表示属性非空,P=Primary Identifier:选中为主标识。 D=Displayed:选中在图中显示该属性,否则不显示。;Attribute Properties-列约束;行约束:进货价格必须小于销售价格;选作实体主码数据项的排它性;引出的Code的取名(即表列名)问题:;突破限制的方法:;判定实体属性合适的准则:;实体标识(Identifier);Primary Identifier设置 :;域(Domain);图(Diagram);关系;关系(Relationship);Relationship的Details:;基数和依赖、强制之间的约束关系:;强制(Mandatory)关系实例:;依赖(Dependent)关系实例:;把关系转换为实体:;思考和练习:;思考和练习:;3.3.1.5 Association和Association Link;关系类型的表示:;1-多Association及生成的物理模型:;Relationship和Association的使用建议:;思考和练习:;3.3.1.6 继承关系(Inheritance):;互斥性继承(Mutually Exclusive Children) :;继承的实践应用:;实用技巧:;例:使用继??完成下列概念模型设计;思考和练习:;3.3.2 概念数据模型实例分析 例1:商品和单据实体的概念模型;生成的物理数据模型:;正确的处理:;生成的物理数据模型:;例2 同一实体的多个外键引用的处理;错误的处理:概念和物理数据模型;正确的处理:;生成的物理模型:;例3:多供应商问题;改进方法:;如何设计概念数据模型:;思考和练习:;五、PowerDesigner的物理数据模型PDM(Physical Data Model);二)修改物理数据模型:;例:由CDM生成PDM后对CDM和PDM做下列修改: 1)PDM的学生表中增加“出生日期” 2)把CDM学生性别Sex由Boolean?Char(1);更新时原PDM和新PDM比较控制界面:;三)生成物理数据模型的其他控制;六、数据库的建立;生成的SQL片段:;方法二:自动创建所有数据表;自动创建所有数据表

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档