PowerDesigner15.1实战指南:从概念到物理数据模型

需积分: 10 3 下载量 173 浏览量 更新于2024-07-28 收藏 1.77MB PDF 举报
"PowerDesigner15.1使用手册" PowerDesigner是由Sybase公司推出的一款强大的CASE工具集,专为企业建模环境设计,提供了图形化的界面,使得管理信息系统的分析和设计变得简单易行。该工具覆盖了数据库模型设计的整个流程,从数据流程图、概念数据模型(CDM)到物理数据模型(PDM),并能生成多种客户端开发工具的应用程序,适用于数据仓库的结构建模。此外,PowerDesigner还具有良好的兼容性,能够与PowerBuilder、Delphi、VB等开发工具无缝协作,以提高开发效率和优化系统设计。 1. PowerDesigner的主要功能: - 集成建模:支持数据模型(E/R, Merise)、业务模型(BPMN, BPEL, ebXML)和应用模型(UML)等多种建模方式。 - 自动代码生成:能够生成SQL代码(支持50多种数据库系统)、Java和.NET代码,大大减少了手动编码的工作量。 - 逆向工程:可以从现有数据库中反向工程出模型,便于理解和维护已有系统。 - 企业库解决方案:提供可扩展的企业库,包含强大的安全性和版本控制功能。 2. 概念数据模型(CDM): - 创建概念图:在CDM中,用户可以通过拖放操作构建初步的数据模型结构。 - 实体和关系:创建和删除实体以及它们之间的关系,实体代表现实世界中的对象,关系则表示实体间的关联。 - 域(Domain):定义数据类型的集合,用于统一数据项的标准。 - 数据项(DataItem):表示实体的属性或特性,是模型中的基本元素。 - 业务规则(BusinessRule):定义实体或关系的业务约束,确保数据的准确性和一致性。 - 继承:在CDM中实现类的继承,允许共享和重用属性和关系。 3. 物理数据模型(PDM): - 新建PDM:从头开始创建物理数据模型,或者从CDM转换而来。 - CDM到PDM转换:将CDM中的概念模型转化为具体的数据库实现模型。 - 生成数据库脚本:PDM可以生成创建数据库的SQL脚本,用于在实际数据库中实施模型。 - 逆向工程:从现有数据库中导入,形成PDM,方便查看和修改现有数据库结构。 4. 数据库报表文件: - PowerDesigner可以生成数据库报表,帮助分析和理解模型的详细信息。 5. 多维图: - 创建多维图:用于数据仓库和商务智能的建模,构建多维数据视图。 - 获取多维对象:包括维度(Dimension)和事实表(Fact Table)。 - Cubes的建立:定义多维数据集,便于数据分析。 - Cube数据创建:填充Cube,使其包含实际业务数据。 通过这个简要使用手册,用户可以逐步学习和掌握PowerDesigner15.1的基本操作和高级特性,从而在数据库设计和系统开发中发挥其强大的效能。