"这是一份关于PowerDesigner 15.1的简要使用手册,由神州数码教育学院的杨庆跃编写,主要介绍了如何使用这款强大的企业建模工具,包括其概念数据模型(CDM)、物理数据模型(PDM)、多维图的创建以及相关功能的运用。"
在PowerDesigner 15的使用说明中,首先介绍了PowerDesigner的基本信息。PowerDesigner是Sybase公司的一款集成化CASE工具,提供了一个图形化的、用户友好的企业建模环境,用于分析和设计管理信息系统。它涵盖了数据库模型设计的整个流程,包括数据流程图、概念数据模型、物理数据模型的创建,并能够生成各种客户端开发工具的应用程序,支持与PowerBuilder、Delphi、VB等工具的配合使用,以提高开发效率和优化系统设计。
在模型设计方面,手册详细阐述了以下几个关键点:
1. **概念数据模型(CDM)**:CDM用于抽象和描绘业务实体及其关系。手册指导用户如何创建概念图,添加和删除实体及关系,定义和使用域(Domain)以规范数据类型,建立数据项(DataItem),定义业务规则(BusinessRule)以确保数据的正确性,以及如何使用继承来实现通用性和重用性。
2. **物理数据模型(PDM)**:PDM是实际数据库的近似表示。用户可以学习如何新建PDM,将CDM对象转换为PDM对象,生成数据库脚本以创建实际的数据库结构,并通过逆向工程将现有数据库映射回PDM,以便于维护和更新。
3. **多维图**:这部分介绍了如何创建多维图,获取多维对象,构建Cubes以支持数据仓库的建模,以及如何填充Cube数据,这对于数据分析和商业智能至关重要。
此外,PowerDesigner还具备自动化代码生成能力,能够生成SQL代码(支持超过50种数据库系统),Java和.NET代码,极大地简化了开发过程。同时,它的逆向工程功能能够从现有数据库中提取模型,企业库解决方案提供了扩展性和版本控制,确保了模型的安全性和一致性。
这份使用手册为PowerDesigner的新手提供了一个全面的入门指南,涵盖了从基础建模到高级特性的使用,是学习和掌握PowerDesigner不可或缺的参考资料。通过学习和实践,用户能够充分利用PowerDesigner的强大功能,高效地进行企业级应用的开发和设计。