- 1、本文档共71页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(培训课件)软件工程实践教程课件1
创建概念数据模型 要创建一个概念数据模型,首先打开PowerDesigner开发环境,再在【File】菜单选择【New】项,在打开窗口中选择【Conceptual Data Model】选项。如图1-14所示。再按【确认】就出现一个概念数据模型的创建窗口,如图1-15所示。 出现概念数据模型创建窗口后,在Palette对话框中,就有各种设计概念数据模型的工具模板。 本章以图书馆管理信息系统为例,介绍在PowerDesigner中如何创建概念数据模型,因为主要是起引导作用,所以只以图书馆管理信息系统其中一些功能模块为例,读者可以根据本节介绍的方法,添加其他功能模块。 图1-14 概念数据模型建 图1-15 CDM模型窗口 定义实体 双击实体图形符号打开实体定义窗口,选择【General】页,在这里对实体的基本情况进行设置。如图1-16所示。General页各个字段含义: Name:实体的名称,可以输入中文信息; Code:实体代码,必须输入英文; Comment:对实体的注释; Number:实体个数(将来的记录条数) 图1-16 定义实体窗口 定义属性 选择【Attributes】页,在这页中输入实体各个属性,如图1-17所示。选择【Insert A Row】图标可以插入新行。其中Attributes各字段含义: Name:属性名称,可以输入中文信息; Code:属性代码,必须输入英文; Data Type:根据属性选择合适的数据类型。 Domain:使用的域作为数据类型; M:即Mandatory,强制属性,表示属性值是否允许为空; P:即Primary Identifier,主键标识符; D:即Displayed,在实体符号中是否显示属性。 图1-17定义属性窗口 定义属性 在Data Type列,单击鼠标左键会出现(),点击此按钮会弹出数据类型设置窗口,可以在这里对数据的类型进行设置。 定义完毕后点击【确认】,返回到CDM窗口,实体的图形符号如图1-19所示。 依次创建 读者信息、借阅管理、管理员信息、罚款管理4个实体。完成后如图1-20所示。 图1-20 各个实体的图形符号 建立实体之间的联系 在完成实体创建以后,我们要建立这些实体之间的关系。具体步骤如下: (1)在【Palette】工具栏中,选择【】(Relationship)图标,在要建立联系的两个实体的其中一个点击鼠标左键,拖动鼠标到另外一个实体,释放鼠标,这样就可以建立了两个实体间的联系。点击鼠标右键可以使鼠标恢复箭头形状。 (2)双击两实体之间的联系符号,打开联系定义窗口,如图1-21所示。【General】页各个字段含义: Name:联系的名称,可以输入中文信息; Code:联系的代码,必须输入英文; Comment:联系的注释; Entity1和Entity2:实体的名称。 图1-25 属性“书名”使用域“书名” 定义业务规则 业务规则是信息系统对所描述对象数据完整性的特殊约束。一个标准,一个客户的需求或者一个软件开发规范手册都可以是一个业务规则。当实体中包含的信息发生改变时,系统都会检查这些信息是否违反了特定的业务规则。这些业务规则有:Constraint(约束型)、Definition(定义型)、Fact(事实型)、Formula(公式型)、Requirement(需求型)和Validation(校验型)。 首先在CDM模型中点击【Model】菜单选择【Business Rules】选项,打开业务规则定义窗口。 图1-27 业务规则的属性定义窗口 用PowerDesigner进行数据库物理模型设计 完成概念数据模型CDM设计后,就需要进入数据库的物理设计阶段。在PowerDesigner中,PDM可以实现数据库的物理设计。创建PDM的方法,可以在PowerDesigner设计环境中直接建立,也可以根据已完成的CDM,采用内部模型转换的方法生成PDM。 本节首先简要介绍在PowerDesigner设计环境中创建PDM,包括创建表,创建列,创建视图,创建索引。然后介绍如何根据已有的CDM生成PDM,我们向读者推荐后一种方法,因为我们提倡在CDM设计中尽量完成所有的数据库设计工作。 创建物理数据模 在PowerDesigner主窗口点击【File】菜单,选择【New】菜单项,在打开的窗口选择Physical Data Model。如图1-29所示。其中DBMS为目标的数据库类型,选择Share或Copy单选按钮,为新建的PDM选择使用DBMS文件的方式。 选择【Extended Model Definitions】页,如果利用PowerBuilder来开发应用程序,当PowerBuilder连接数据库时,
文档评论(0)