一:在使用PowerDesigner进行数据库建模的时候,利用pdm生成数据库。其好处提高模型与数据创建的便捷性。操作步骤如下:
1.步骤一:菜单栏File—>new Model选择Physical Data Model创建物理数据模型
2.步骤二:创建STUDENT学生物理数据模型,在创建表时表名大写(基于oracle数据库导出sql创建表中,如果表名小写,在创建后会出现表或视图不存在信息提示)。如果想要对小写的表名进行查询、删除等操作,必须加上双引号。比如select * from "person"。
3.步骤三:在菜单栏选择"Database"——>Change current DBMS,在"DBMS"选项中选择“ORACLE VERSION 10G",点击确定。
4.步骤四:在Database——>Configure Data Connection配置数据连接
在Connection Profiles连接属性文件配置中add data Source。在连接配置文件属性中包含Connection type连接类型。连接类型包含Native和JDBC两种,在使用JDBC连接是需要指定连接的用户名、密码、jdbc驱动以及URL。其中DBMS TYPE选择与jdbc驱动相对应的数据库。
在配置完成以后点击'testconnection..'测试数据库是否能够连通。同时会在Directory路径下生成后缀.dcp 的配置文件。
5.步骤五:database——>connetionl连接到数据库,在data source选择时选择连接文件的形式,输入用户名和密码进行连接。
6.步骤六:生成数据表,选择database——>Generate Database弹出的对话框中,"directory"指定生成的sql文件存放路径,
"file name"指定sql文件名,其中Generation type指定生成的方式,提供脚本生成和直接导出生成的方式。
脚本生成方式直接通过文件名和路径生成脚本文件,直接导出方式会在数据库中创建表信息。
- 大小: 106.3 KB
- 大小: 36.8 KB
- 大小: 62.9 KB
- 大小: 35.2 KB
- 大小: 31.3 KB
- 大小: 59.7 KB
分享到:
相关推荐
PowerDesigner是一款强大的数据建模工具,它能够帮助用户进行数据建模,包括概念数据模型(CDM)、物理数据模型(PDM)等,并能自动生成SQL脚本来创建数据库。以下步骤详细介绍了如何在PowerDesigner中生成SQL脚本。 **...
在物理数据模型(PDM)的使用中,PowerDesigner允许用户创建适应多种DBMS的数据库设计方案,并通过正向工程和逆向工程实现数据库的双向转化。以下是对PowerDesigner物理数据模型管理实用技巧的详细说明: 1、**物理...
### PowerDesigner正向生成表详解 #### 一、PowerDesigner简介 PowerDesigner是一款强大的数据库设计与建模工具,被广泛应用于数据库开发过程中。它能够帮助开发者进行概念模型、逻辑模型和物理模型的设计,并支持...
使用PowerDesigner和SQL Server 2008 R2来管理和设计数据库是一个常见的实践,这个过程...PowerDesigner提供了强大的建模工具,能够帮助优化数据库设计,并通过生成的SQL脚本方便地在数据库管理系统中实现这些设计。
一旦SQL脚本被成功导入,PowerDesigner将会自动解析脚本中的表结构和关系,并自动生成相应的ER图形。 #### 三、PowerDesigner中的ER图形解读 当SQL脚本转换完成后,我们可以在PowerDesigner中看到生成的ER图形。ER...
另一种方法是通过SQL脚本逆向工程生成PDM,这对于有数据库创建脚本的情况非常有用。通过读取SQL脚本中的CREATE TABLE语句,PowerDesigner可以直接构建出精确的模型,避免了因数据库中缺少外键信息而导致的问题。 总...
在PowerDesigner中,这一过程涉及创建概念模型、构建实体间的关系、生成物理模型以及最终生成SQL脚本来创建数据库。 #### 二、创建概念模型(CDM) 在PowerDesigner中,通过以下步骤创建概念模型: 1. **启动...
- **正向工程**:根据数据模型生成数据库脚本,实现快速数据库创建。 - **报告与文档生成**:可以生成详细的模型报告和文档,便于团队协作与沟通。 - **元数据管理**:支持元数据的导入导出,有助于企业元数据的统一...
PowerDesigner支持概念数据模型(CDM)、逻辑数据模型(LDM)和物理数据模型(PDM)。CDM描述业务对象和它们之间的关系,LDM转换为数据库的逻辑结构,而PDM则考虑特定数据库管理系统(DBMS)的物理实现。理解这三种...
1. **Data Architect**: 作为主要的数据库设计模块,Data Architect允许用户创建概念数据模型(CDM),并能自动生成针对特定数据库管理系统(DBMS)的物理数据模型(PDM)。它还能进行数据库优化,并生成SQL脚本以...
5. **生成脚本**:将模型转换为特定DBMS的SQL脚本,用于创建数据库。 6. **逆向工程**:从现有数据库导入结构,生成PDM模型。 **四、PowerDesigner的高级特性** 1. **数据流模型(DFD)**:用于描述系统中的数据...
物理数据模型是实际数据库的蓝图,考虑了数据库管理系统(DBMS)的特性,如表空间、索引、存储过程等。PDM可以生成针对不同DBMS(如Oracle、MySQL、SQL Server等)的DDL脚本,直接用于数据库创建和更新。 4. **...
PowerDesigner是一款强大的数据库设计工具,支持从概念数据模型(CDM)到物理数据模型(PDM)的转换,并能自动生成SQL脚本,帮助开发者快速构建数据库。 #### 二、概念数据模型(CDM) **概念数据模型(CDM)**是对现实...
用户可以创建一个完整的数据模型,然后导出为SQL脚本,在实际数据库中创建相应的表、视图和索引。 - **逆向工程**:从现有数据库中提取结构,生成模型。这对于理解已有数据库的结构、维护或优化非常有用。 3. **...
CDM用于描绘业务实体和关系,LDM则在CDM的基础上进行规范化处理,PDM则与具体数据库管理系统(DBMS)紧密相关,生成可以直接部署的SQL脚本。 1. **概念数据模型**:用户可以创建实体、属性、关系,定义主键、外键和...
PowerDesigner的核心功能之一是支持数据建模,包括概念数据模型(CDM)、逻辑数据模型(LDM)和物理数据模型(PDM)。CDM主要用来表达业务实体和它们之间的关系,LDM则是在CDM基础上进行规范化处理,PDM则会考虑特定...
7. **正向工程**:根据设计的模型,PowerDesigner可以自动生成数据库脚本,实现模型到实际数据库的快速部署。 8. **变更管理**:软件支持版本控制,使得团队协作更加高效,可以跟踪模型的变化并进行对比,确保设计...
在物理数据模型中,PowerDesigner可以进行性能分析,提供优化建议,如索引添加、表分区等,以提升数据库性能。 9. **数据字典** 数据字典是PowerDesigner的一个重要特性,它可以存储元数据,包括数据项、数据类型...
3. **物理数据模型(PDM)**:PDM是最终用于创建数据库的实际模型,它考虑了特定DBMS的特性,如索引、存储过程、触发器等。PowerDesigner支持多种主流数据库系统,如Oracle、MySQL、SQL Server等,可以根据不同的...