powerDesigner的初步使用

今天初步学习了PowerDesigner,主要学习的内容有以下几个方面:

1、powerDesigner的功能之一是建立一个数据库的关系图,这里选用的数据库是MySql,基本的建立过程是这样的:

  a.选择File-->new model-->physical Data model-->physical Diagram,点击ok就可以了。

  b.在右边的框里面选择Table按钮,点击一下,然后在舞台点击一下(拖拽是没用的),Table创建成功。

  c.双击Table进入,Column列里面是有Name、id、comment、DataType、Length等,其中Name和id可以是相同的,如果要取消Name和id同步的话,方法是:

  选择Tools-->General Option-->Dialog-->Name to code mirroring取消掉就可以了。comment就是相当于备注一样的东西,当你过了很久回来看这些东西

  的时候,你会发现你看不懂你当初写的一大堆属性的意思,加comment可以让你一目了然。DataType就是数据类型,这里需要注意的是:你选择的数据类型要是

  所有数据库(MySql,sql Server等)。数据类型有(%)的数据是要有长度的在len里面写。

2、两表之间建立主外键:点击右边菜单里面的Reference,从参照表拖拽到被参照表,这样外键关系就建立好了。双击击中间的那条线进入主外键编辑模式,里面有

  一个Joins选项,如果你想要把所有的主键都设置外键的话,在Parent key里面设置为Key1,如果你不想,比如两张表的id并不需要外键,那么你可以在Parent key

  里面选择None,然后可以随意删除父表里面的主键比如id(注意这里可以为不是主键的属性添加外键,点击右上角的Reuse Column即可。)

  

powerDesigner的初步使用

时间: 2024-10-15 05:33:55

powerDesigner的初步使用的相关文章

PowerDesigner连接MySQL

1.使用JDBC连接,地址:http://dev.mysql.com/downloads/connector/j/ 2.需安装Java(应该只要JRE):http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 3.安装Java,参考:http://jingyan.baidu.com/article/e5c39bf5a418e439d76033ee.html 主要包括JAVA_HOME = C:\P

PowerDesigner设计实体类图解

关于PowerDesigner的介绍详见百科http://baike.haosou.com/doc/5497977.html,今天主要以图片指导如何用PowerDesigner设计实体类以及如何将实体类转换成物理模型生成数据库. 创建实体类 在工具栏中选择你要使用的工具,在这里选择"class"创建类图.之后即可在对应的画板上点击画类. 有了类就可以设置类的名称.属性.方法. Powerdesigner提高自动生成代码的功能. 这样实体类就设计好了,这里只设计到简单的设计类的属性问题.

PowerDesigner 反向工程

很多时候 我们需要反向生成B 的ER图 PowerDesigner 还是比较好用的 这里介绍下初步简单的使用 先说下反向工程的步骤 1 首先 需要一个已经建立好的表 不管数据源 是什么 SQL ORCALE EXCEL 等 2 有PowerDesigner 接下来 我们就说下如何使用 这里就拿SQL 实验 1 打开PD  在菜单栏选择 DataBase--->选择Configure Data Connections  就会看到现在你电脑上所有可以使用的原型 如图 这里可以看到可供你选择的数据源

ASP.NET网站权限设计实现(一)——使用PowerDesigner进行数据库设计

这里用PowerDesigner做一个初步的设计,后面可能会有修改. 1.启动PowerDesigner新建物理数据模型 2.工具栏 3.新建表模型 4.添加第一张表,可以双击表或右键菜单打开下面窗口 别忘了把Owner选上dbo,然后切换到Columns选项卡 完成后,表的模样是下图这副德行的 按此步骤依次添加其他表 6.添加表关系,选中工具箱的关系工具,由从表拖向主表,双击关系出现右侧窗口 7.配置数据库连接 8.创建数据库并在数据库中生成表,这里我是先在SQL Server Managem

使用PowerDesigner进行数据库设计[转载]

原网址:http://www.cnblogs.com/Ferry/archive/2011/01/12/1934126.html 正好最近用到了这方面的东西,看到了这个博客,感觉很好,于是转载过来收藏.下面是正文内容: 这里用PowerDesigner做一个初步的设计,后面可能会有修改. 1.启动PowerDesigner新建物理数据模型 2.工具栏 3.新建表模型 4.添加第一张表,可以双击表或右键菜单打开下面窗口 别忘了把Owner选上dbo,然后切换到Columns选项卡 完成后,表的模样

PowerDesigner反向工程PostgreSQL数据库

1. 环境准备: a)         安装PowerDesigner,以PowerDesigner15.1为例 b)         安装java jdk,以jdk-7-windows-i586为例 c)         下载postgressql jdbc驱动jar包,以postgresql-8.1-415.jdbc2.jar为例 2. 远程连接PostgreSQL数据库 a)         打开PowerDesigner b)         新建一个空白物理数据模型 点击PowerDe

初步了解CPU

了解CPU By JackKing_defier 首先说明一下,本文内容主要是简单说明CPU的大致原理,所需要的前提知识我会提出,但是由于篇幅我不会再详细讲解需要的其他基础知识.默认学过工科基础课. 一.总述 先从计算机的结构说起,在现代计算机中,CPU是核心,常常被比喻为人的大脑.现在的计算机都为“冯·诺依曼机”,“冯诺依曼机”的一个显著的特点就是由运算器.存储器.控制器.输入设备和输出设备组成.CPU是运算器和控制器合起来的统称,因为运算器和控制器在逻辑关系和电路结构上联系十分紧密,尤其在大

zerglurker的C语言教程004——指针初步讲解

在上次的教程里面,我提到了指针. 针对指针,这次我将简单的讲讲,后面我还会讲到--那个时候你应该有了相当的基础. 首先,先讲讲指针类型. 任何类型关键字后面加一个*符号,就会变成指针类型. 比如: char → char* 字符指针 int → int* 整数指针 double→double* 双精度指针 甚至还可以这样: char*→char** 字符指针的指针类型 →char*** 字符指针的指针的指针类型- 指针本质上是一个内存地址值,该内存地址上存放的是相关类型的数值.但是void*指针

C#操作PowerDesigner代码

首先,程序的界面如下: 这里一定要使用OpenFileDialog控件,然后该页面代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Xml; namespace DBDesign {