概念数据模型设计剖析.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
概念数据模型 利用PowerDesigner建立概念数据模型 “电子题库系统”的概念数据模型 概念数据模型设计 第3章 3.1概念数据模型 CDM是一组严格定义的模型元素的集合,这些模型元素精确地描述了系统的静态特性、动态特性以及完整性约束条件等,其中包括了数据结构、数据操作和完整性约束3部分。 数据结构表达为实体和属性。 数据操作表达为实体中记录的插入、删除、修改、查询等操作。 完整性约束表达为数据的自身完整性约束(如数据类型、检查、规则等)和数据间的参照完整性约束(如联系、继承联系等)。 3.1概念数据模型 实体-联系模型(Entity-RelationShip Model,E-R模型)是最常见的概念数据模型。 (1)在PowerDesigner中选择File-New Model菜单,在弹出对话框中选择“Conceptual Data Model”模型,即概念数据模型。 3.2利用PowerDesigner建立概念数据模型 (2)在模型绘图区域会出现一个的工具条面板。其中,“指针”工具用来选择对象;“实体”工具用来创建实体;“关联”工具用来连接2个有联系的实体,表示实体间的1对1联系或1对多联系;“联合”工具用来创建联合对象,联合对象是为了解决多对多联系而产生的一个人工实体,可以为联合实体定义属性;“联合关联”工具用来直接连接2个实体,表示它们之间的多对多联系;“继承”工具用来创建继承联系,继承联系用来定义一种父类(父实体)与子类(子实体)之间的特殊联系,子实体与它的父实体共享一些属性,有一个或多个属性不被父实体或其他子实体所共享,父实体也能有一个或多个联系不与子实体共享。 (3)首先利用“实体”工具在绘图区域绘制一个单位部门实体,然后双击此实体弹出实体对象属性窗体。在此窗体中包含常规(General)、属性(Attributes)、标识符(Identifiers)、备注(Notes)、规则(Rules)等选项卡。在常规页面中可以设置实体的名字(Name)、代码(Code)、说明(Comment)等常规信息。 3.2利用PowerDesigner建立概念数据模型 (4)单击属性(Attributes)选项卡,进入实体的属性设置界面,如图3-4所示。可以在属性列表中添加属性,需要输入属性名、属性代码,通过单击数据类型按钮选择数据类型,设置数据长度,设定属性是否是主标识符属性。可以利用工具栏在当前位置插入1条新属性、在属性列表中修改1条属性、删除当前选中的属性。可以通过单击主键选项设定当前操作的属性为主标识符。 3.2利用PowerDesigner建立概念数据模型 (5)单击标识符(Identifiers)选项卡,进入实体的主标识符管理界面。在此界面通常只需要修改主标识符的代码为英文代码即可,因为在后面将CDM转换成物理数据模型(PDM)时需要用到代码,代码默认与名称一致。 3.2利用PowerDesigner建立概念数据模型 (6)单击实体对象属性窗体(Entity Properties)中的【确定】按钮,完成实体对象属性设置。 3.2利用PowerDesigner建立概念数据模型 (7)默认情况下,实体图不仅显示出实体的属性名,还显示每个属性的数据类型和长度。因为概念数据模型主要是用来和非软件技术人员沟通的信息模型,不应该把带有专业特征的信息呈现出来,所以需要修改CDM的显示方式。在绘图区域,单击右键弹出菜单。 选择“Display Preferences…”菜单项,打开显示设置窗体。 3.2利用PowerDesigner建立概念数据模型 3.2利用PowerDesigner建立概念数据模型 (8)首先需要在“Category”列表中选择“Entity”,然后在“Entity attributes”选择框中取消“Data types选项,表示在CDM中不再显示数据类型,单击【OK】按钮后,CDM中的实体就不再显示数据类型了。另外,还要在“Display limit”输入框中将系统默认的最多显示5个属性修改为一个更大的值(如50),否则如果实体的属性超过5个,在CDM中不会显示出来。 3.2利用PowerDesigner建立概念数据模型 (9)继续创建职工实体、工资标准实体、职工工资实体。因为每月的职工工资是参照工资标准实体生成的,所以职工工资实体属性和工资标准实体属性大致相同。因此,在创建职工工资实体时,我们可以复用工资标准实体的属性,在实体属性设置窗体中单击“Reuse Data Item”按钮,打开可利用的属性选择窗体。 3.2利用PowerDesigner建立概念数据模型 (10)在图3-9所示的窗体中选择需要利用的属性,单击【OK】按钮完成所有实体的创建。 3.2利用PowerDesigner建立概念数据模型 (

文档评论(0)

LOVE爱 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5341224344000002

1亿VIP精品文档

相关文档