使用PowerDesigner生成CDM、PDM和SQL

1、人员组织架构

实体 备注
机构(id、名称)
部门(id、名称) 一个机构有多个部门
人员(id,名称) 一个人员属于一个部门,一个部门下有多个人员
领导 领导也是人员
角色(id,名称) 一个角色可以对应多个人员,一个人员有多个角色
权限(id,名称) 一个角色可以有多个权限,一个权限对应多个角色

2、概念模型

新建概念模型

2.1、机构

2.2、部门

2.3、人员

2.4、领导

2.5、角色 

2.6、权限

2.7、机构-部门 关系

2.8、部门-人员 关系

2.9、人员-领导 关系

2.10、人员-角色 关系

2.11、角色-权限 关系

3、物理模型

生成物理模型

概念模型生成的物理模型

4、生成SQL

时间: 2024-11-10 08:41:14

使用PowerDesigner生成CDM、PDM和SQL的相关文章

powerdesigner 生成mysql PDM 的COMMENT注释

powerdesigner 生成mysql PDM 的COMMENT注释 默认的pd没有生成注释,针对mysql5.0可以如下修改.在Database-->edit Current DBMS... 设置dbms的属性,找到mysql5.0-->script-->objects-->column-->add 把原来的内容: %20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%?

PowerDesigner生成CDM模型

一.新建概念数据模型  1)选择File-->New,弹出如图所示对话框,选择CDM模型(即概念数据模型)建立模型. 2)完成概念数据模型的创建.以下图示,对当前的工作空间进行简单介绍.(以后再更详细说明) 3) 选择新增的CDM模型,右击,在弹出的菜单中选择"Properties"属性项,弹出如图所示对话框. 在"General"标签里可以输入所建模型的名 称.代码.描述.创建者.版本以及默认的图表等等信息.在"Notes"标签里可以输入

转载 - PowerDesigner(CDM—PDM—SQL脚本的转换流程)

出处: http://jbeduhai.iteye.com/blog/338579 由于图片复制上去不显示,如想看内容及图片详情,请下载附件 PowerDesigner数据模型(CDM—PDM—SQL脚本的转换流程) 在开发的过程中会经常遇到 做一个模块功能,首先让你根据需要先画一个E-R图出来, 很多的朋友对 E-R图 都不是很熟悉,或者说有的朋友在开发的项目过程中,根本就没有用到E-R图,因为对于有些对E-R图不是很熟悉的朋友感觉画E-R图无从下手: 我个人根据一些资料整理了一下关于E-R图

去掉PowerDesigner生成SQL脚本中字段名带的引号

使用PowerDesigner生成数据库建表SQL脚本时,尤其是Oracle数据库时,表名一般会带引号.其实加引号是PL/SQL的规范,数据库会严格按照""中的名称建表,如果没有"",会按照ORACLE默认的设置建表(DBASTUDIO里面),默认是全部大写,这样,在ORACLE数据库里的字段就如"Column_1".如果你把引号去掉,ORACLE自动默认为全部大写,即"COLUMN_1",所以这段SQL在PL/SQL中执行的

PowerDesigner之CDM、PDM、SQL之间转换

前段时间用了下PowerDesigner做了一些辅助工作.在此特地小结一下: 有关CDM.PDM.SQL之间转换以及不同数据库之间库表Sql的移植,首先要了解的是它们各自的用途.这里就简单的描述一下,不做详细的解释了. CDM:概念数据模型.CDM就是以其自身方式来描述E-R图.它不考虑物理实现的细节,只表示数据库的整体逻辑结构,独立于任何软件和数据存储结构. PDM:物理数据模型.考虑了数据库的物理实现,包括软件和数据存储结构,即:PDM与具体的数据库有关. 下面做了个简单的例子,简述了CDM

PowerDesigner(五)-概念数据模型(CDM生成LDM,PDM和OOM)(转)

概念数据模型 概念数据模型(Conceptual Data Model,CDM):表达的是数据整体逻辑结构,该结构独立于任何软件和数据存储结构,即它只是系统分析人员,应用程序设计人员,维护人员和用户之间相互理解的共同语言,并不针对具体的数据库平台(如Oracle或SQL Server)和工具(PowerBuilder).CDM所包含的对象通常并没有在物理数据库中实现. CDM可以完成以下工作: 数据图形化,形象化 数据表设计的合法校验 转化为PDM(Physical Data Model,物理数

PowerDesigner生成sql及HTML格式数据库文档

一.PowerDesigner生成sql问题 生成sql的方法是 Database -->Generate Database (Ctrl + G ) 但是提示 Could not load VBScript engine. Check VBScript installation. Generation aborted due to errors detected during the verification of the model. 检查了好久 发现将check model 去掉就可以了!其

powerdesigner pdm导出sql操作

导出操作:ctrl+G 设置好路径,其他默认基本就可以 可能遇到的问题: 1.constraint name uniqueness 错误,解决方法 >PowerDesigner生成的约束名字相同,只要改一下约束的名字就好了 >右键错误信息选择:Automatic Correction 2. Foreign key column data type divergence >右键错误信息选择:Automatic Correction 3.Existence of index A table

使用PowerDesigner生成Access数据库

PowerDesigner生成Access数据库 自从使用PD以来一直知道可以支持access但一直没有搞明白如何通过脚本来创建access数据表.在PD的tools里终于找到的答案,具体 文件都在C:\Program Files\Sybase\PowerDesigner 12\Tools目录中.目前只支持access97与access2000的数据库.access2007的数据库还不支持,不过没有关系,只要生成出 access2000数据库升级就行了,但麻烦的就是要去弄一个access2000