PowerDesigner操作手册:新建模型与数据模型详解
需积分: 50 126 浏览量
更新于2024-07-10
收藏 1.91MB PPT 举报
"新建模型-步骤-PowerDesigner操作手册"
在使用PowerDesigner(PD)这款强大的CASE工具时,新建模型是整个设计流程的第一步。以下是新建模型的具体步骤和相关知识点:
1. **打开PowerDesigner**: 启动PD应用程序,这是所有操作的起点。
2. **新建模型**: 通过菜单栏,点击“FILE”,然后选择“NEW Model”。这将打开一个新窗口,允许用户选择要创建的模型类型。
- **业务流程模型(BPM)**: 用于描绘业务流程的图形表示,展示工作流如何从一个活动流向另一个。
- **概念数据模型(CDM)**: 描述业务概念和实体,不涉及具体的数据库实现细节。
- **逻辑数据模型(LDM)**: 在CDM的基础上,进一步细化,包含更具体的数据库设计元素,但仍然保持抽象,不涉及物理数据库的细节。
- **物理数据模型(PDM)**: 表现为实际数据库的结构,包括表、索引、存储过程等,是最终用于创建数据库的模型。
在选择模型类型后,用户可以开始在选定的模型类型中添加元素,比如在数据模型中创建包、实体、属性、Domain和关系。
- **包(Packages)**: 是组织模型元素的一种方式,帮助用户分类和管理大量的模型对象。
- **实体_Entities_**: 表示业务实体或概念,如“客户”、“订单”等。
- **属性_Attributes_**: 属性是实体的特性,如“客户ID”、“姓名”等。
- **Domain**: 用于定义属性的数据类型和限制,例如整数、字符串等,并可以包含默认值、长度、精度等设置。
- **关系_Relationships_**: 描述实体间的关联,如一对一、一对多、多对多的关系。
在数据流图(DFD)中,用户可以绘制数据流如何在系统中移动,这是理解系统处理数据的方式的重要工具。
**常用绘图操作**包括:
- **浏览常用键**: 使用快捷键可以提高绘图效率,如Ctrl+Z撤销,Ctrl+C复制,Ctrl+V粘贴等。
- **格式调整**: 可以改变对象的大小、位置、颜色和样式,以使模型更具可读性。
- **对象操作**: 包括添加、删除、移动对象,以及调整它们的属性。
此外,PowerDesigner还提供了其他高级功能,如模型比对、模型合并、模型转换、数据字典生成、脚本生成和逆向工程。这些功能帮助用户进行团队协作、确保模型的一致性和准确性,以及从现有数据库反向生成模型。
- **模型比对**: 比较两个模型的差异,有助于团队合作中保持模型同步。
- **模型合并**: 结合多个模型,形成一个统一的设计。
- **模型转换**: 转换模型类型,例如从概念模型到逻辑模型或物理模型。
- **数据字典生成**: 自动生成关于模型元素的详细描述,方便参考和文档编写。
- **脚本生成**: 从模型生成数据库创建或修改的SQL脚本。
- **逆向工程**: 从现有的数据库结构中创建模型,方便对现有系统的维护和升级。
PowerDesigner支持信息工程和IDEF1/x标准,提供全面的建模解决方案,适合企业级的系统设计。无论是对于初学者还是经验丰富的开发者,PowerDesigner都能提供强大的支持,以实现高效、一致的信息系统构建。
2011-02-15 上传
101 浏览量
112 浏览量
2013-02-21 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
小婉青青
- 粉丝: 28
最新资源
- Visual Studio 2008:十大革新特性,包括LINQ和代码段编辑器
- CMPP2.0短信网关接口开发详解:协议结构与消息定义
- InfoQ出品:免费在线《深入浅出Struts2》教程
- Windows服务器2003数字证书与PKI实战指南
- C++TEST中文文档:代码标准分析和单元测试报告
- JS表单验证技巧集:字符限制、字符类型检测
- 一键式解决Java桌面应用的部署难题
- Android程序设计大赛I:20佳获奖作品展示与创新应用解析
- Oracle DBA基础教程:从开机到管理全记录
- 《人件》:软件工程中的人的因素与团队生产力
- 全球移动通信系统GSM:原理与频段解析
- 《Linux内核0.11完全注释》:深入理解操作系统核心
- 浅析计算机键盘构造与PS/2接口原理详解
- SIMATIC S7-300编程手册:STL指令详解
- Visual Source Safe (VSS) 在软件开发中的应用
- Java命令参数详解:从基础到扩展