`
pangwu86
  • 浏览: 117783 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

PowerDesigner15使用笔记

阅读更多

 

以下列出了使用中遇到的常见问题及解决方案

 

PowerDesigner 快捷工具栏 palette 不见了,怎么重新打开,找回来呢?

 

 

Tools(工具栏)-> Customize Toolbars(自定义工具栏)-> Palette(调色板)勾选。

 

好了Palette又回来了。

 

如何取消NameCode的关联呢?

在设计PDM文件的时候,设计一张表,在填写栏位的时候,如果我们输入Name,Code会跟着变化。

 

这个完全是西方人的习惯,因为他们的NameCode都是E,所以不会出现什么问题。

 

但是,我们使用的时候,就会很不习惯,Name应该是中文名字,Code才是资料库的实际字段名

 

Tools -> General Options -> Dialog 把 Name to Code mirroring 勾掉。

 

为何检测出现 Reference constraint name maximum length is limited to 30 characters Key constraint name maximum length is limited to 30 characters 的警告

导致生成建表SQL时通不过,细究原因原来是默认设置的问题,改下就可以了


调整以下参数: 


Database->Edit current DBMS 数据库类型::Script\Objects\MaxConstLen value->255 
Database->Edit current DBMS 数据库类型::Script\Objects\Table\Maxlen value->255 
Database->Edit current DBMS 数据库类型::Script\Objects\Column\Maxlen value->255 字串7 

但是要注意的是,表名、列名、主键等不要超过30个字符,否则Oracle不认。

 

如何将Name的值自动设为Comment(适合国人)

对于字段名

 

Oracle版:

 

Database->Edit current DBMS 数据库类型::Script\Objects\Column\ColumnComment value->

Comment on column [%QUALIFIER]%TABLE%.%COLUMN% is %q:Name%

 

MySql版:

 

Database->Edit current DBMS 数据库类型::Script\Objects\Column\Add value->

%20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%? zerofill][ [.O:[character set][charset]] %CharSet%][.Z:[ %NOTNULL%][%IDENTITY%? auto_increment:[ default %DEFAULT%]][ comment %.q:Name%]]

 

同理对于表名也是

 

Database->Edit current DBMS 数据库类型::Script\Objects\Table\TableComment value->

Comment on table [%QUALIFIER]%TABLE% is %q:Name%

 

这里要特别注意一点,在PDM模型中,Comment必须填入值(随便写点什么,反正不会有影响),生成的SQL文才会有Comment

 

建立索引要注意的地方

Oracle中主键会自动建立索引,因此无需再手动建立。

 

生成SQL脚本

Database -> Generate Database

 

选好目录跟文件名称点确定就可以了。

 

 

生成图片

将数据库设计保存成一张图片。

 

先在PDM中选中所有的东西,Ctrl+A

 

Edit -> Export Image

 

选择保存的类型就可以了。

 

 

根据SQL生成JAVA对象要注意的地方

自增主键例如ID,长度最好设置为18位,对应java中的long,超过18位就需要使用BigDecimal

 

 

****其他再补充****

 

2
0
分享到:
评论
1 楼 kgdje85 2011-08-09  

相关推荐

    PowerDesigner知识库使用笔记

    **PowerDesigner知识库使用笔记** PowerDesigner是一款强大的数据库设计与数据建模工具,广泛应用于软件开发、数据分析等领域。它能够帮助用户创建概念数据模型(CDM)、物理数据模型(PDM)以及业务流程模型,从而...

    PowerDesigner使用笔记

    ### PowerDesigner 使用笔记 #### 一、PowerDesigner安装与配置 **1. 下载PowerDesigner安装包** 首先从官方网站下载PowerDesigner安装包:通过链接 `...

    PowerDesigner学习笔记

    ### PowerDesigner 学习笔记详解 #### 一、PowerDesigner 概览 PowerDesigner 是一款由 Sybase 推出的专业数据库设计工具,广泛应用于数据库设计领域。它支持两种主要的数据模型设计方式:概念数据模型 (CDM) 和...

    powerdesigner学习笔记

    ### PowerDesigner 学习笔记 #### 一、PowerDesigner 概述 PowerDesigner 是一款强大的数据库设计工具,广泛应用于数据库的设计、开发以及管理之中。它不仅支持多种数据库平台,还能帮助用户快速创建高质量的...

    PowerDesigner学习笔记(更新).docx

    ### PowerDesigner 学习笔记 #### 一、PowerDesigner简介及功能模块 **PowerDesigner**是一款强大的集成化CASE工具,广泛应用于系统分析、设计及数据库建模等领域。它支持多种数据库平台,具备从概念设计到物理...

    PowerDesigner 常用设置大全

    1. 使用PowerDesigner提供的API,创建一个脚本文件,用于实现name-comment-stereotype之间的自动复制。 2. 脚本可以针对不同的对象类型(如表、字段等)进行定制化处理。 3. 保存脚本,并定期运行以保持数据的一致性...

    Oracle学习笔记(数据库设计范式 PowerDesigner工具)

    Oracle学习笔记(数据库设计范式 PowerDesigner工具),有具体的代码案例

    PowerDesigner中文教程经验合集

    这个文本文件包含了作者在使用PowerDesigner过程中的个人笔记和经验分享,可能包含一些不常在正式教程中提及的小技巧和问题解决方案。例如,如何快速调整模型视图,如何自定义模板,以及解决特定错误的方法等。 **5...

    博客系统笔记以及源码

    中科院java培训的案例—博客系统,主要用jsp和servlet实现,其中涉及DButils,mysql数据库连接池,FCKeditor,PowerDesigner,startUML等的使用。很值得学习。

    mysql数据库笔记-test

    * 数据库系统管理员(Database Administrator,DBA):负责数据库创建、使用及维护的专门人员。 * 数据库系统(Database System,DBS):数据库系统管理员、数据库管理系统及数据库组成整个单元。 MySQL 版本及下载...

    软件设计模式实验报告(Java实现)

    在本实验中,我们关注的是如何使用单例模式来处理配置文件的问题。配置文件通常包含应用程序所需的参数数据,如果多个地方创建配置文件的实例,会导致内存资源的浪费。因此,我们需要一个机制来确保在整个应用程序...

    MySQL数据库课程笔记.pdf

    * Java 语言: MySQL 支持 Java 语言,开发者可以使用 Java 语言来开发 MySQL 应用程序。 * PowerDesigner:是一种数据建模工具,支持 MySQL 数据库的设计和开发。 * E-R 图:是一种数据模型图,用于描述实体之间的...

    太原理工大学软件开发环境与与工具实验报告

    PowerDesigner 的使用 #### 实验目的 - 安装并熟悉 PowerDesigner 工具。 - 掌握 PowerDesigner 的主要功能和使用方法。 #### 实验设备与环境 - HP 笔记本计算机 - PowerDesigner 软件 #### 实验要求 1. **安装 ...

    关于PD的Report Template PD_Blueprint_v13

    本节将详细介绍如何使用PowerDesigner创建一个简单的物理数据模型文档。 1. **确定目标模型类型**:本例中使用的是物理数据模型,但相同的原则也适用于概念数据模型、面向对象模型、业务流程模型、XML模型等。 2. *...

    Oracle-ERP(NEW)笔记

    - **PowerDesigner使用**:PowerDesigner在数据库设计和建模中的应用技巧。 ##### 5.2 数据处理与事务控制 - **游标更新数据**:通过游标进行数据的批量更新,提高数据处理效率。 - **细粒度事务控制**:实现更精细...

    dorado学习笔记

    3. **PowerDesigner使用技巧**: - 生成数据库模型时,选择`Database > Generate Database`菜单项。 - 注意格式设置,例如选择`Generate name in empty comment`选项。 - 对于Oracle数据库的反向工程,可以使用`...

    SQL SERVER 2005高级应用笔记教程

    实体关系模型(E-R模型)是数据库设计的基础,它使用PowerDesigner等工具绘制数据模型图,将现实世界中的实体、属性和关系可视化。数据库设计遵循三个范式:第一范式强调原子性,确保列不可再分;第二范式要求除主键...

    oracle笔记

    **使用PowerDesigner设计数据库**:PowerDesigner是一种强大的数据库设计工具,可以帮助用户创建概念数据模型(CDM)、物理数据模型(PDM)等。 - **创建CDM**:概念层面的数据模型,不涉及具体的数据库实现细节。 -...

Global site tag (gtag.js) - Google Analytics