1、新建PDM.右击Workspace->New->Free Model->Physical Data Model
2、Model name任意, DBMS=>ORACLE Version 9i2->确定
3、配置ODBC
控制面板->管理工具->数据源(ODBC)->系统DSN->添加,如果有装完整的Oracle客户端会出现专门的驱动,我的是简版的就选
"Microsoft ODBC for Oracle", 服务器名称->PROD, 用户名称->连接的用户名->数据源名称。
配置ODBC的时候如果是在本机上安装了完整的oracle9i数据库,那么可以在控制面板->管理工具->数据源(ODBC)->系统DSN->添加 里面选择Oracle InHome90 选择后出现对话框其中Data Source Name --->任意 TNS Server Name-->选择你的数据库服务名User ---> 登陆的用户名。
4、PD连接到数据库
Database->Reverse Engineer Database->Using an ODBC data source(点旁边的小圆桶)->Machine data source, 选择建立的ODBC, 在下边输入用户名及密码->连接你配置好的数据库并获得同步数据OK! 搞定。
PowerDesigner中,但修改了某个字段的name,其code也跟着修改,这个问题很讨厌,因为一般来说,name是中文的,code是字段名。
解决方法如下:
1、选择Tools->GeneralOptions...菜单,出现General Options对话框。
2、从Category中选择Dialog项。
3、取消右边“Name to Code mirroring”复选框。
|
相关推荐
通过以上步骤,可以使用PowerDesigner的逆向工程功能从Oracle数据库中提取表结构、字段信息和注释,然后导出为专业格式的数据库设计文档。这个过程不仅提高了数据库文档化的效率,而且通过自动化的报告生成,确保了...
本主题聚焦于如何利用PowerDesign将表结构导出为Excel脚本,这一操作对于数据迁移、文档记录、数据库审核以及团队协作具有重要意义。 首先,理解PowerDesign的基本功能至关重要。它允许用户通过可视化界面来设计ER...
在IT行业中,将数据从数据库导出到Excel是一项常见的任务,尤其在数据分析、报表生成以及数据交换时。本文将深入探讨如何实现这一功能,并提供一个基础的示例——"db2excel",来帮助理解这一过程。 首先,我们需要...
以下将详细讲解如何使用Pandas与MySQL、Oracle数据库进行数据交互。 首先,对于Oracle数据库,Pandas通过第三方库cx_Oracle来建立连接。cx_Oracle是一个Python接口,允许Python程序与Oracle数据库进行通信。在...
标题中的“PD16将ORACLE转成PDM纯图版”指的是使用PowerDesigner 16(PD16)这款工具,将Oracle数据库的结构转换为PowerDesigner的Physical Data Model(PDM),即物理数据模型的图形化表示。在这个过程中,数据库的...
【Oracle数据库操作】 Oracle是世界上最常用的数据库之一,其常见操作如下: 1. 连接数据库:通过SQL*Plus工具,如`sqlplus /nolog`后输入`connect <username>/<password>@<database>`。 2. 列出所有表:`SELECT ...
PowerDesigner 提供丰富的报表和图表,例如实体关系图、ER 图、逻辑表结构图等,便于团队成员理解和交流设计思路。这些可视化工具对于项目管理和协作极其重要。 7. **版本控制与团队协作** PowerDesigner 支持...
1. **Oracle数据库架构**:Oracle数据库采用多层架构,包括服务器进程、后台进程、内存结构和磁盘存储。这些组件通过特定的图标进行表示,如SGA(System Global Area)、PGA(Program Global Area)等。 2. **表...
总的来说,这个教程详细介绍了如何使用PowerDesigner连接到Oracle数据库,提取数据,并生成PDM文件。这对于数据库管理员和开发人员来说是非常有用的,因为它提供了可视化数据库结构和设计改变的能力,同时也可以方便...
PDM,即物理数据模型,是在CDM的基础上,考虑了特定数据库系统的特性,如表结构、索引、约束等。PDM_DEMO.pdm文件则展示了如何将概念模型转化为实际数据库的结构,这个过程通常包括表的创建、字段定义、键的设置等。...
- 完成配置后,连接到数据库,PowerDesigner将自动扫描并生成数据库的PDM模型,其中包括表、字段、索引、外键等信息。 2. PDM生成DOC步骤: - 在生成PDM之后,可以进一步将其转换为文档格式,便于共享和审查。...
首先,当我们在Oracle数据库中创建表时,可能会在定义列时直接指定NOT NULL约束,例如: ```sql CREATE TABLE PD_WEB_FILEUPLOAD_CHUNK ( ID VARCHAR2(32 BYTE) NOT NULL, MD5 VARCHAR2(32 BYTE) DEFAULT NULL, ...
- **PD连接Oracle数据库**:通过PowerDesigner连接Oracle数据库,可以直接在数据库上进行设计和修改。 #### 十二、常见问题与解决方案 **常见问题**: - **无法启动OracleTNSListener监听服务**:可能是由于监听器...
总之,PowerDesigner 16.0的反向工程功能是数据库设计人员的重要工具,它使得从现有的Oracle数据库中提取结构信息变得简单,同时提供了一个可视化的平台,便于理解和优化数据库结构。通过熟练掌握这一过程,你可以更...
3. **前瞻工程**:将模型导出为数据库脚本,可在目标数据库环境中创建相应的表和关系。 4. **性能分析**:对模型进行性能评估,提供优化建议,确保设计的数据库能高效运行。 5. **业务流程建模**:支持业务流程...
本示例将探讨如何从Excel文件(tigers.xls)中提取龙虎榜数据,并将其存储到Oracle数据库中。 首先,我们需要准备处理Excel文件的工具,通常可以使用Python的pandas库。安装pandas库,命令如下: ```bash pip ...
PPT将解释如何在PD中生成PDM,并导出为SQL脚本,以便在实际数据库中创建表结构。 4. **逆向工程**:PD也支持从现有数据库中导入结构,生成LDM或PDM。这个功能对于数据库维护和重构非常有用,PPT会展示如何进行逆向...
报告模板是提高效率的关键,它可以帮助用户快速生成符合项目规范的文档,包括ER图、表结构、关系描述、索引和约束等信息。 1. **创建自定义报告模板**: 用户可以通过PowerDesigner的“Report”菜单下的“New ...
- 在连接成功后,选择“TableView”来查看数据库表结构。 **使用自定义数据源获取信息:** - 在PowerDesigner中选择“文件” > “逆向工程” > “数据库”。 - 在“General”页面中选择“DBMS”为“ORACLE Version...
1. **配置连接**:在“数据库”菜单下,选择“配置连接”以建立到Oracle 11g数据库的连接。 2. **选择数据源**:在数据源列表中,选取对应的Oracle连接驱动。 3. **数据源配置**:输入数据库连接信息,包括服务器...