利用PowerDesinger生成的数据库物理模型及关系图
在数据库建模的过程中,需要运用PowerDesigner进行数据库设计,这个不但让人直观的理解模型,而且可以充分的利用数据库技术,优化数据库的设计。第一次用PowerDesigner并不感到很陌生,里面与SQLServer建立数据库差不多。
正文:
利用PowerDesinger逆向数据物理模型及关系图,第一步是建立ODBC数据源,然后再利用powerdesinger连接ODBC数据源管理数据。
步骤:
1. 首先建立odbc数据源,开始->控制面板->管理工具->数据源(odbc)->系统DSN->添加数 据库驱动(本人是用的oracle。所以就使用 oracle in oraDb10g_home驱动), 建立好数据源测试成功即可。
2.添加myo数据源,添加数据源以后测试连接是否成功。
3.通过powerdesinger逆向工程->数据库得到数据库物理模型。
4.选择数据库类型,建立ODBC连接
5.配置数据源,可能已经存在的数据源,也可以新建数据源
6.如果已存在myo数据源则不需要新建,如果没有则需要新建数据源。配置后测试数据库连接后,即可逆向数据库模型。
7.powerdesinger显示逆向的所有表,并即将生成物理模型和关系实体图。
8.显示出表的结构信息,并可以重新编译生成。
9.powerdesinger为我们建立好数据库关系图,看上去是不是很专业。
相关推荐
转换完成后,双击物理模型的Diagram,进入数据库生成阶段。在菜单栏上选择“数据库”->“Generate Database”。如果需要配置数据库连接,点击“Direct Generation”,并在Settingsset中选择“Tables&Views”。这...
逆向工程完成后,PowerDesigner 将显示所选数据库的物理模型图。你可以在这个图形界面中查看表之间的关系,编辑字段属性,以及调整其他数据库对象的设置。 6. **导出成果**: 最后,你可以将创建的物理模型导出为...
本文将详细介绍如何利用PowerDesigner进行数据库的概念设计,并将其转化为物理模型。 **一、概念数据模型(CDM)** 概念数据模型是数据库设计的第一步,它以实体-联系(E-R)理论为基础,是对现实世界的抽象。CDM...
总结起来,"powerdesinger 逆向生成数模宏语言"是一个利用PowerDesigner的VBA编程能力,结合Excel作为数据源,实现数据库物理模型自动创建的技术方案。通过这种方式,开发人员可以更高效地管理和维护数据库模型,...
成功连接后,PowerDesigner会扫描Oracle数据库中的对象,并生成物理模型。这个模型展示了数据库的物理结构,包括表、字段、主键、外键、索引等。你可以根据需要调整模型,添加注释,优化表结构,然后导出为各种格式...
PowerDesigner会读取数据库中的元数据,并将其转换成物理模型。 5. **审查和优化模型**:最后一步是对生成的模型进行审查和必要的优化。这可能包括调整表的结构、添加约束条件等。 #### 关键环节配置截图 为了便于...
本文将详细讲解如何使用PowerDesigner连接到数据库,特别是PostgreSQL(pgsql)数据库,生成实体关系(ER)图,并处理中文注释的问题。 1. **PowerDesigner简介** PowerDesigner是一款由Software AG开发的数据建模...
利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。它可与许多流行的数据库设计软件,例如:...
它支持数据库管理系统(DBMS)的正向工程和反向工程,可以生成数据库SQL脚本,同时也可输出Java或PowerBuilder源代码,实现与各种编程语言的交互。 4. **PowerDesigner的核心功能** - **数据模型**:PowerDesigner...
7. **正向工程**:学习如何从数据模型生成数据库脚本,这在创建新数据库时非常有用。 8. **报告与图表**:掌握生成各种报表和图表的技巧,包括ER图、关系图、状态图等,用于交流和展示设计成果。 9. **版本控制与...
利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。它可与许多流行的数据库设计软件,例如:...
9. **性能优化**: 在物理模型中,PowerDesigner允许进行性能分析,调整表结构、索引设置,以提高数据库的查询效率。 总的来说,PowerDesigner作为一款全面的建模工具,能够帮助IT专业人员在数据库设计的各个阶段...
对于初学者,学习PowerDesigner将帮助理解数据库设计的基础,如实体关系图(ER图)的绘制,以及如何通过逆向工程从现有数据库生成模型。 描述中提到的“rose”是指Rational Rose,它是IBM Rational公司推出的一款...
它提供了一整套功能,包括概念数据模型(CDM)、物理数据模型(PDM)的设计、数据库脚本生成、逆向工程以及数据流图(DFD)等。在本"PowerDesigner学习教程"中,我们将深入探讨其主要功能和应用。 1. **概念数据...
在 PowerDesigner 中,你可以创建概念数据模型(CDM)、物理数据模型(PDM),甚至进行数据库管理系统的 SQL 脚本生成和反向工程。此外,它还支持与各种编程语言(如 Java、C++、C#、VB)和框架(如 EJB、O/R 映射)...
实验主要分为四个部分:建立概念数据模型(CDM)、建立物理模型(PDM)、生成报告(Report)以及检查和修正模型。 在实验环境中,使用的是Windows 2000操作系统和PowerDesigner 11.0工具。实验内容涉及四个关键实体...
在"PowerDesigner使用教程.pdf"中,你将找到关于如何利用PowerDesigner进行数据库设计的详细步骤和技巧,包括模型的创建、编辑、转换以及如何生成数据库脚本等。无论你是初学者还是有经验的数据库设计者,这份教程都...
最后,你会了解到如何根据目标数据库系统,如MySQL、Oracle等,生成符合特定数据库语法的物理模型。 数据库设计中的关键步骤包括需求分析、概念设计、逻辑设计、物理设计和数据库实施。在教案中,你可能还会学习到...
### PowerDesigner 15 构建 PDM 图与生成物理数据库详尽教程 #### 一、引言 在软件开发领域,数据模型的设计是至关重要的一步。PowerDesigner 作为一款强大的数据建模工具,被广泛应用于数据库设计的过程中。本文将...
PowerDesigner是一款强大的系统分析和设计工具,主要用于管理信息系统的分析和设计,涵盖了从数据流程图到物理数据模型的全过程,支持多种数据库管理系统,并能生成多种客户端开发工具的应用程序。 在数据库建模...