转自:http://wp-yjr.iteye.com/blog/999647
本操作基于PowerDesigner 15。
第一步:创建数据表(创建表省略)。
第二步:给数据设置序列,实现自动增长。
1.在表视图的列上创建。
双击表视图,打开Table Properties对话框, 选择Columens 选项卡, 双击要设置的列(显示列的序号的那个按钮,单击后,会显示横向的黑色箭头)。
打开Column Properties 对话框。在 General选项卡中找到Sequence(最下面),下拉框后面有三个按钮就是‘Create’,‘Select’,‘Properties’ ,新建的话就点击‘Create’。
打开 Sequence Properties 对话框。
在General选项卡中的Name, Code 可以自己根据需要编辑,然后切换到 Physical Options(Common)选项卡。
输入:
Start with(开始于):1
Increment by(增长值):1,
Min value(最小值):1,
Max value 根据自己需要决定是否要设定。没有的话,选择 No max value。
No cache(超出最大值后是否重新开始)勾选,输入完后,点击应用。创建完毕。
在 Preview 选项卡中可以看到相应的创建代码 ,同时在Table Properties的Preview选项卡中也有了创建序列的代码,而且自动加入了触发器Trigger(触发器) 的创建代码。
创建完成。
使用时只要将Sequence下拉框中的自己建立的序列选项选中则可。
分享到:
相关推荐
本篇文章将详细介绍如何利用PowerDesigner 12.5版本创建Oracle数据库表,并设置表的主键列为自动增长。 #### 二、准备工作 在开始之前,请确保已经安装了PowerDesigner 12.5,并且具备一定的Oracle数据库基础知识...
完成PDM后,PowerDesigner还可以直接生成SQL脚本来创建数据库,或直接与现有的数据库管理系统(如Oracle、MySQL等)对接,实现数据库的自动创建。 #### 五、逆向工程 逆向工程是指从现有的数据库或应用程序中反向...
PowerDesigner是一款强大的数据库设计工具,它可以帮助用户进行数据建模、数据库设计以及生成数据库脚本。以下是关于PowerDesigner使用步骤的详细说明: 1. **创建工程** 首先,启动PowerDesigner并开始创建一个新...
- **示例**:如果某表需要一个自动增长的ID字段,可以定义一个名为`SEQ_TableName`的序列,并在表的扩展依赖关系中指明该字段使用该序列。 #### 四、Oracle Package 的使用 Oracle Package 是一种组织存储过程、...
PowerDesigner能自动生成数据库脚本,包括创建、修改和删除数据库对象。此外,它还可以生成应用程序代码,如Java或.NET,加速开发进程。 十、性能分析 在物理建模阶段,PowerDesigner提供了性能分析工具,可以帮助...
PowerDesigner 是一款强大的数据库设计和建模工具,它可以帮助IT专业人士高效地创建和管理复杂的数据库架构。本篇文章将深入探讨PowerDesigner的几个关键用法,包括业务规则、自定义数据类型、序列号、Oracle ...
PowerDesigner是一款强大的数据库建模工具,它被广泛用于企业级的信息系统设计,包括概念数据模型(CDM)、逻辑数据模型(LDM)和物理数据模型(PDM)的设计。本教程将详细介绍PowerDesigner 11的使用方法,帮助你...
- **物理数据模型(PDM)**:PDM基于CDM,考虑了特定数据库管理系统(如MySQL、Oracle等)的特性,如字段类型、约束和索引。 ### 4. UML建模 - **用例图**:展示系统的主要参与者和他们进行的活动。 - **类图**:表示...
PowerDesigner是Oracle数据库设计的常用工具,用于创建概念数据模型(CDM)和物理数据模型(PDM),支持自动生成SQL脚本和反向工程,极大地提高了数据库开发和维护的效率。 #### Oracle优化器与执行计划 优化器是...
3. 系统架构设计:PowerDesigner支持系统架构设计,可以创建UML(统一建模语言)模型,包括类图、用例图、序列图等,有助于理解和设计复杂的软件系统。 4. 技术兼容性:PowerDesigner能与多种数据库管理系统(如...
- **序列、同义词**:介绍序列和同义词的功能及使用场景,如自动增长的序列号、跨模式引用的对象名称等。 - **PL/SQL**:学习Oracle的程序化语言PL/SQL,包括变量、控制结构、异常处理等基本语法,以及如何编写存储...
PowerDesigner是一款强大的数据库建模工具,它在IT行业中被广泛用于进行系统分析和设计,特别是在数据库的前期规划阶段。本教程将深入探讨PowerDesigner的基本功能和应用,包括概要设计和详细设计,以及如何利用其...
PowerDesigner支持多种数据库平台,如Oracle、MySQL、SQL Server等,能自动生成针对这些平台的SQL脚本。 3. **数据流图(DFD)和业务流程模型:** PowerDesigner不仅可以进行数据库建模,还可以绘制数据流图,帮助...
在这个过程中,PowerDesigner会根据所选择的数据库管理系统(如MySQL、Oracle、SQL Server等)的特性,自动优化表结构,生成符合特定数据库语法的脚本。这个过程可能涉及到表空间、索引、约束等数据库对象的设计。 ...
PowerDesigner是一款强大的数据库建模工具,由Sybase公司开发,广泛应用于系统分析和设计阶段,尤其是在数据库设计领域。PowerDesigner 16.5汉化包是针对英文原版的PowerDesigner 16.5进行语言本地化的版本,使得...
在Oracle数据库中,序列(Sequences)是自动生成唯一数值的工具,常用于主键生成。视图(Views)则是虚拟表,基于一个或多个实际表的查询结果,可以简化复杂的查询逻辑,提供更友好的数据访问接口。 索引(Indexes...
能自动生成超过30种不同数据库(如Sybase、Informix、Oracle、IBM DB2、Microsoft SQL Server等)的代码。 #### 2.4 反向工程 可以从30多种数据库中抽取现有结构,用于模型分析和更新。 #### 2.5 模型对比与合并 ...
本书主要聚焦于统一建模语言(UML)和PowerDesigner这一强大的建模工具,旨在帮助读者掌握如何有效地进行系统分析,并通过PowerDesigner实现模型的创建和管理。 UML,全称Unified Modeling Language,是软件开发...
- **安装与配置**:指导如何安装Oracle数据库,并进行基本的配置工作,包括监听器设置、服务名配置等。 - **Oracle客户端工具**:介绍常用的客户端工具,如SQL*Plus、Oracle Enterprise Manager等,以及它们的主要...