PowerDesigner数据建模1实验资料.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《信息系统分析与设计》实验报告 实验序号:04      实验项目名称:PowerDesigner数据建模1 学 号 姓  名 专业、班级 软件工程1103 实验地点 计—201 指导教师 时 间 2014.10.27 一、实验目的 1) 了解系统分析和建模工具PowerDesigner的基本概念和操作界面。 2) 了解PowerDesigner的4个模型:业务处理模型 (BPM) 、概念数据模型 (CDM) 、物理数据模型 (PDM) 和面向对象模型 (OOM) 及其相互关系与作用。 3) 用PowerDesigner工具进行简单系统分析建模操作。 二、实验内容 1、绘制E-R图,并转换成PDM模型 步骤1:启动PowerDesigner,进入PowerDesigner的操作主界面,如图1所示。 图1 PowerDesigner主界面 步骤2:在File菜单中单击New…命令,或者单击New (新建) 按钮,屏幕进一步显示如图2所示。 图2 新建项目选择 在Model type (模型类型) 框中,可以看到:Business Process Model (BPM——业务处理模型) 、Conceptual Data Model (CDM——概念数据模型) 、Object-Oriented Model (OOM——面向对象模型) 和Physical Data Model (PDM——物理数据模型) 等选项。在此,我们选择CDM并按“确定”按钮。 步骤3:进入PowerDesigner的CDM操作窗口,如图3所示。 图3 CDM操作窗口 在窗口上方横向有一组工具按钮图标,其中有实体的边框、联线、字体加粗、加黑等图标,但最常用的工具图标在Palette工具栏中,包括实体、关系、放大、缩小、移动等26个图标工具。读者用鼠标单击某个图标,再到界面中央单击 (例如,画实体框) ,或拖动 (例如,画实体关系联线) 即可。 比如,“图书信息系统”的E-R图有5个基本实体,所以,单击实体图标 (Entity) ,然后在操作界面中单击5下,得到5个实体框并适当布局,如图4所示。 图4 画实体框 此时,这5个实体还是空的,其名字可以临时任意选取,并且还没有属性。接下来,要逐步对每个实体的名字及其属性进行定义。 步骤4:定义实体。用鼠标双击第一个实体框,打开实体属性定义窗口,如图5所示,开始定义实体“图书”。在该窗口中,有许多对实体进行描述的选项卡,用户可以根据需要,对实体的宏观特征进行定义或描述。 图5 定义实体 此例中,对Name栏输入“图书”,在Code处输入“Book”,在Number处输入实体中实例 (记录) 的最大个数,它表示图书馆的最大藏书量最大可达一亿册。这个数字的作用,是便于计算并估计数据库服务器的磁盘容量。 步骤5:定义属件、属性的约束和算法。单击Attributes按钮,进入定义该实体的属性界面,如图6所示。 图6 定义属性 图7 数据类型选项 每一行定义一个属性,包括:属性名称,属性代码,数据类型,使用域、是否强制 (M) 、是否为主键 (P) 以及是否显示属性 (D) 等。属性名称在概念数据模型中显示,但在物理数据模型中忽略。本次操作中,需要定义的属性内容如表1所示。 表1 定义“图书”(Book) 属性 序号 Name Code Data Type Domain M P D 1 图书号 Book_No A10 None ( ( 2 书名 Book_Name VA20 None ( ( 3 单价 Book_Price N6,2 None ( ( 4 作者 Book_Author VA60 None ( ( 5 出版社 Book_Concern VA40 None ( ( 6 出版日期 Book_Date D None ( ( 7 借出标志 Book_ID A1 None ( ( 属性定义完毕,单击“确定”按钮返回。 在定义字符类型的时候,可以通过单击“…”按钮显示全部类型选项并从中选择,如图7所示。 步骤6:同理,依次完成其他四个实体的属性定义。如图8和表2~5所示。 a) b) c) d) 图8 其他实体的属性设置 表2 定义“借还书”(Return) 属性 序号 Name Code Data Type Domain M P D 1 借还日期 Return_D

文档评论(0)

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

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

1亿VIP精品文档

相关文档