- 97
- 0
- 约8.36千字
- 约 15页
- 2016-10-16 发布于湖北
- 举报
《信息系统分析与设计》实验报告
实验序号: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
您可能关注的文档
- PhotoshopCS4第5章解析.ppt
- wx标志桩系列大全-电力标志桩、燃气标志桩、石油管道标志桩、防汛标志桩,各种标志桩应有尽有解析.ppt
- WX智能窗帘控制装置(毕业设计论文)解析.doc
- wy人教版第五册第一单元book5unit1grammar过去分词做定语,主语补语形容词解析.ppt
- wy人教必修五book5unit2Grammar过去分词作宾语补足语解析.ppt
- wy人教必修五book5unit2theunitedkingdomGrammar语法过去分词作宾语补足语解析.ppt
- WZHS02-B船长和船员职责解析.doc
- WZHS03-03新聘及转岗人员职责熟悉程序解析.doc
- Photoshop详细教程解析.ppt
- Photoshop制作装满啤酒的玻璃酒杯图片解析.doc
最近下载
- 2026年乌海职业技术学院单招职业倾向性测试题库附答案.docx VIP
- 基于ESP32单片机的简易室内环境监测系统设计.docx VIP
- 高中英语课程改革与教学实践研究论文.docx
- 基于单片机的智能家居监控的系统.doc VIP
- 2025年乌海职业技术学院单招职业适应性考试题库含答案详解(综合题).docx VIP
- 心脏超声标准切面及测量.ppt VIP
- 2025年浙江省A股上市公司分析报告(附2025年末浙江省A股上市公司名单).docx
- 小讲师规律题库及答案.doc VIP
- 九江卫生健康职业学院2026年高职单招《职业技能》考试模拟试卷.docx
- (完整版)人教版高中生物必修2课后习题参考答案 .pdf VIP
原创力文档

文档评论(0)