PowerDesigner15:数据库连接与反向建模教程

需积分: 11 1 下载量 163 浏览量 更新于2024-08-18 收藏 3.28MB PPT 举报
在本文中,我们将深入探讨如何使用PowerDesigner 15.2这款强大的CASE工具来连接数据库并生成数据结构模型。首先,我们将学习如何在PowerDesigner的工作空间中创建物理数据模型,包括通过工作空间上的New选项或菜单中的"File → New Model"步骤来选择模型类型。创建数据库的过程涉及以下关键步骤: 1. 在物理数据模型中,你可以手动创建数据库,通过指定数据库名和相关参数,并注意取消Name与Code的自动同步功能,以避免不必要的重复。 2. 对于Oracle数据库,由于其复杂性,创建过程相较于MS SQL Server和MySQL更为繁琐。在PowerDesigner中,虽然可以生成建库脚本的一部分,但实际创建Oracle数据库通常需要借助Oracle Data Configuration Assistant (DBCA)工具,因为这涉及到目录结构和众多参数的设置,而PowerDesigner提供的脚本并不全面。 3. 文章还提到了通过"Database → Connection"菜单来连接数据库,这一操作能够帮助我们反向生成数据结构模型,从而自动化地根据数据库现有的数据结构生成相应的模型。这对于简化数据库设计和维护过程非常有用。 4. 除了数据库模型的创建和管理,PowerDesigner还能生成其他模型如概念数据模型(CDM)、逻辑数据模型(LDM)等,以及支持生成适用于不同客户端开发工具的应用程序。此外,它还提供了数据字典和测试数据的生成,以及模型的修改和更新到数据库的功能。 5. 为了顺利使用PowerDesigner,附录部分介绍了如何配置ODBC数据源连接DSN文件以及配置DCP连接文件,以便纯驱动方式的连接。 总结来说,PowerDesigner 15作为Sybase公司的CASE工具集,不仅提供了一站式的数据库模型设计解决方案,还包括与数据库的交互和模型生成的强大功能,对于数据库管理员和系统分析师来说,是一款高效且实用的工具。