- 浏览: 506196 次
- 性别:
- 来自: 山东
文章分类
最新评论
-
wjpiao:
...
HttpClient4模拟登录回贴 -
spring_springmvc:
可以参考最新的文档:如何在eclipse jee中检出项目并转 ...
Maven-pom.xml -Dependency Scope 区别 -
7454103:
京东通信此次推出的特权卡名为“自由行”,主打无套餐、无合约、无 ...
判断手机号码是否合法--正则 -
di1984HIT:
谢谢啊~学习了~
Maven Nexus 管理员密码重置 -
BigCat2013:
XMLFileUtil.getAttributeValue() ...
java调用sql XML配置文件 笔记
由于图片复制上去不显示,如想看内容及图片详情,请下载附件
PowerDesigner数据模型(CDM—PDM—SQL脚本的转换流程)
在开发的过程中会经常遇到 做一个模块功能,首先让你根据需要先画一个E-R图出来,
很多的朋友对 E-R图 都不是很熟悉,或者说有的朋友在开发的项目过程中,根本就没有用到E-R图,因为对于有些对E-R图不是很熟悉的朋友感觉画E-R图无从下手:
我个人根据一些资料整理了一下关于E-R图的 描述 及用法 示例:希望对,对E-R图并不是很熟悉的朋友有所帮助吧….
概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这
一理论进行了扩充。它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计。
通常人们先将现实世界抽象为概念世界,然后再将概念世界转为机器世界。换句话说,就是先将
现实世界中的客观对象抽象为实体(Entity)和联系(Relationship),它并不依赖于具体的计算机系统
或某个DBMS系统,这种模型就是我们所说的CDM;然后再将CDM转换为计算机上某个DBMS
所支持的数据模型,这样的模型就是物理数据模型,即PDM,
详细的关于E-R图 理论方面的描述,还请了解一些相关资料
以下是我个人对E-R图 的一个简单的用法整理,
如有不同意见,请提出….
(1).打开PowerDesigner file — new 弹出如下窗口
上图是 PowerDesigner CDM(概念数据模型—Conceptual Data Model)
(2).添加实体类:如下图
<1>.在CDM的图形窗口中,单击工具选项版上的Entity工具,再单击图形窗口的空白处,在单
击的位置就出现一个实体符号。点击Pointer工具或右击鼠标,释放Entitiy工具。如图所示
<2>.双击刚创建的实体符号,打开下列图标窗口,在此窗口“General”标签中可以输入实体的名
称、代码、描述等信息。
添加实体属性
1) 在上述窗口的“Attribute”选项标签上可以添加属性,如下图所示。
2)
添加Entity如下图:
实体属性为:
关于实体属于的具体配置信息,请查看关于这方面的入门资料,在这里我就不详细的说明了..
建立联系
联系(Relationship)是指实体集这间或实体集内部实例之间的连接。
实体之间可以通过联系来相互关联。与实体和实体集对应,联系也可以分为联系和联系集,联
系集是实体集之间的联系,联系是实体之间的联系,联系是具有方向性的。联系和联系集在含义
明确的情况之下均可称为联系。
按照实体类型中实例之间的数量对应关系,通常可将联系分为4类,即一对一(ONE TO ONE)
联系、一对多(ONE TO MANY)联系、多对一(MANY TO ONE)联系和多对多联系(MANY
TO MANY)。
在CDM工具选项板中除了公共的工具外,还包括如下图所示的其它对象产生工具。
在图形窗口中创建两个实体后,单击“实体间建立联系”工具,单击一个实体,在按下鼠标左键
的同时把光标拖至别一个实体上并释放鼠标左键,这样就在两个实体间创建了联系,右键单击图
形窗口,释放Relationship工具。如下图所示
建立关系图标
在两个实体间建立了联系后,双击联系线,打开联系特性窗口,如图所示。
“员工”与“联系方式”两个实体之间的联系是一对多联系,换句话说“联系方式”和“员工”之间的联系是多对一联
系。而且一个联系方式必须属于一个员工,并且只能属于一个员工,不能属于零个员工,所以从“联系方式”实体
至“员工”实体的基数为“1,1”,从联系的另一方向考虑,一个员工可以拥有多个联系方式,也可以没有任何联系方式,即零个联系方式,所以该方向联系的基数就为“0,n”,如图所示
在两个实体间建立了联系后,双击联系线,打开联系特性窗口,如图所示。
“员工”与“联系方式”两个实体之间的联系是一对多联系,换句话说“联系方式”和“员工”之间的联系是多对一联 系。而且一个联系方式必须属于一个员工,并且只能属于一个员工,不能属于零个员工,所以从“联系方式”实体 至“员工”实体的基数为“1,1”,从联系的另一方向考虑,一个员工可以拥有多个联系方式,也可以没有任何联系方式,即零个联系方式,所以该方向联系的基数就为“0,n”,如图所示
到此:CMD已经建成;
下面说明如何生成:PDM à 点击: Tools à Generate Physical Data Model 如下图:
或者:按Ctrl+G 键
弹出下图窗口:
生成如下图PDM
联系方式表:Fk 外键关系是由于 建立关系以后,自动生成的
生成sql 脚本:Ctrl +G键
总结:CDMàCtrl+G = PDMàCtrl+G = SQL脚本
如果要生成 OOM --> 点击工具-->Generage Object-Oriented Model
- PowerDesigner数据模型转换.rar (723.7 KB)
- 下载次数: 1109
评论
发表评论
-
easyui combobox下拉效果 可输入 模糊查询
2015-12-24 13:03 18203<link rel="stylesheet&q ... -
字符串编码生成实现
2015-08-06 09:28 839//为长度为22的字符串 编码生成实现 //格式:XAAA ... -
eclipse设置默认指向/src/main/webapp目录
2015-02-11 09:28 3500改配置文件, 打开.setting 文件夹下的 org.ecl ... -
判断手机号码是否合法--正则
2014-10-30 16:26 1748import java.util.regex.Matc ... -
JAVA集合
2014-09-30 13:04 698ArrayList和LinkedList区别 1.Ar ... -
乱码???
2014-09-12 16:57 999http://blog.csdn.net/youyue/art ... -
APACHE+TOMCAT配置负载均衡
2014-09-09 09:37 1308目标: 使用 apache 和 tomcat 配置一个可以应 ... -
日期格式化取月日
2014-08-13 14:18 869日期格式化 SimpleDateFormat sdf = n ... -
java实现获取各种浏览器版本号及类型
2014-07-22 13:28 4660引用public Map<String,String&g ... -
两个数的百分比
2014-02-25 11:50 1056public static void main(String[ ... -
java补全
2014-02-21 13:27 1001import java.text.NumberFormat; ... -
oracle日期相减
2014-02-12 16:43 1532oracle日期相减 --MONTHS_BETWEEN(dat ... -
PermGen space及其解决方法
2014-01-23 10:00 1241-Xms256m -Xmx1024m -XX:PermSize ... -
webservcie-wsimport
2013-08-30 12:32 826wsimport wsimport是在JDK的bin目录下的 ... -
tomcat服务启动取IP4地址设置
2013-06-17 15:59 13161.Open launch configuration 2. ... -
Windows反向代理安装配置(双机)笔记
2013-06-07 09:05 3353引用 下载 httpd-2.2.22-win32-x86-no ... -
Maven-pom.xml -Dependency Scope 区别
2013-06-06 09:38 6098如下图报错,找错 1. 找 ... -
webservice调用异常
2013-06-03 16:27 1305Exception in thread "mai ... -
spring防止内存泄露配置
2013-05-07 15:43 888<!-- Spring 刷新Introspector ... -
删除字符串中带中文的指定字符
2013-04-23 08:50 1103public class Test { /** ...
相关推荐
### PowerDesigner(CDM—PDM—SQL脚本的转换流程) #### 1. 概念数据模型(CDM) 概念数据模型(Conceptual Data Model, CDM)是一种高级别的数据建模方式,它从用户的角度出发,对现实世界的实体及其之间的联系进行...
在本篇文章中,我们将详细介绍如何利用PowerDesigner将SQL脚本转换成ER(实体关系)图形。 #### 二、将SQL脚本转换为ER图形的具体步骤 ##### 2.1 创建新模型 首先,启动PowerDesigner软件,在主界面上方选择“File”...
在数据库开发过程中,PowerDesigner扮演着重要角色,它提供了概念数据模型(CDM)、物理数据模型(PDM)以及逻辑数据模型(LDM)等多种建模方式,使得数据库设计更加系统化和规范。 标题"PowerDesigner通过excel...
在本篇中,我们将探讨如何使用PowerDesigner批量生成SQL脚本来将name属性转换为数据库中字段的comment。 首先,我们需要了解PowerDesigner中的PDM(Physical Data Model),这是一个物理数据模型,它包含了数据库的...
PowerDesigner是一款强大的数据建模工具,它能够帮助用户进行数据建模,包括概念数据模型(CDM)、物理数据模型(PDM)等,并能自动生成SQL脚本来创建数据库。以下步骤详细介绍了如何在PowerDesigner中生成SQL脚本。 **...
在 PowerDesigner 中导出 SQL 文件时,可以使用 CTRL+G 快捷键,从 PowerDesigner 中将 PDM 导出成 SQL 文件。這樣导出的 SQL 语句带列注释,但是如果直接将 SQL 语句导入到 MySQL 数据库中,可能会发现注释不見了。...
PowerDesigner是一款强大的数据库建模工具,它允许用户创建和管理数据模型,包括概念数据模型(CDM)、逻辑数据模型(LDM)和物理数据模型(PDM)。在这些模型中,PDM通常包含了详细的数据库表结构,字段信息,以及...
powerdesigner的大小写转换脚本,直接在powerdesigner里面找到执行脚本的地方,粘贴进去执行一下就可以了。 powerdesigner的大小写转换脚本 powerdesigner的大小写转换脚本
PowerDesigner 生成 PDM 模型 PowerDesigner 是一款功能强大的数据建模和设计工具,能够生成高质量的数据模型,特别是在企业信息系统中扮演着重要角色。在本文中,我们将详细讲解如何使用 PowerDesigner 生成 PDM ...
PowerDesigner生成SQL脚本步骤详解.pdf
- 支持多种数据库平台:如Oracle、MySQL、SQL Server等,可以生成符合特定数据库的DDL脚本。 - 决策系统建模:支持业务流程建模和决策表设计,适用于企业级应用。 - 可视化界面:直观的图形界面使得建模过程更为...
执行脚本命令,把pdm文件导出成Excel格式的表结构定义。
PowerDesigner是一款流行的数据建模工具,它可以帮助IT专业人员进行概念数据模型(CDM)、物理数据模型(PDM)以及业务流程模型的创建。在数据库设计过程中,注释对于理解和维护数据库结构至关重要。 PowerDesigner...
PowerDesigner 是一个功能强大的数据库设计工具,除了能够帮助用户设计和管理数据库外,还提供了强大的反向工程功能,能够将数据库设计导出为 SQL 脚本、HTML 或 Word 文档等多种格式,从而满足不同的需求和应用场景...
在IT行业中,PowerDesigner是一款广泛使用的数据库设计和建模工具,它可以帮助开发者创建复杂的数据库模型,并自动生成SQL脚本用于数据库的创建和维护。在处理SQL脚本时,有时我们可能需要去除其中的双引号,特别是...
在IT行业中,数据库设计是至关重要的一步,PowerDesigner是一款强大的数据库设计工具,它可以帮助开发者进行概念数据模型(CDM)、物理数据模型(PDM)的设计,并能生成相应的SQL脚本,便于在各种数据库系统中创建...
在将PDM导出为Word或HTML后,开发人员和DBA可以更方便地根据这些文档编写SQL脚本,创建实际的数据库表和索引。 至于压缩包子文件"wordTemplate%281%29.rtp",它可能是一个模板文件,用于指导PowerDesigner如何格式...
PowerDesigner与SQL Server相连 PowerDesigner是一个功能强大的数据建模工具,而SQL Server是一个流行的关系数据库管理系统。在实际应用中,PowerDesigner和SQL Server的集成可以大大提高工作效率和数据管理能力。...
如何让PowerDesigner 自动生成 SQL Server 2000的表和列注释的脚本 ======================================= 1、将本包中的模板文件(Microsoft SQL Server 2000(带...