PowerDesigner设计实体类图解

关于PowerDesigner的介绍详见百科http://baike.haosou.com/doc/5497977.html,今天主要以图片指导如何用PowerDesigner设计实体类以及如何将实体类转换成物理模型生成数据库。

创建实体类

在工具栏中选择你要使用的工具,在这里选择“class”创建类图。之后即可在对应的画板上点击画类。

有了类就可以设置类的名称、属性、方法。

Powerdesigner提高自动生成代码的功能。

这样实体类就设计好了,这里只设计到简单的设计类的属性问题。

实体模型转换成物理模型

如下图,在工具栏中的tools选择Generate Physical Data Model,进行数据库配置。

 
                                                  初次生成物理模型的时候选择new Physical Data Model,如果是以后的更新工作可以选择下面的Update。

 
                                                         在Select选项卡中选择你要生成的实体类。

点击应用,确定即可生成物理模型。

如下图所示,之后在物理模型中的添加对象的主外键,如果需要的话。

             
             接下来的工作就是生成sql脚本。在物理模型状态下的工具栏选择Database,并做相应的配置。                                                                                    
                                                                            
                                    在这里你可以选择相应的选项卡,预览要生成的脚本。                                                                                                                               
                                                            出现这个界面说明你生成的脚本成功了,之后在数据库中建库,建表就可以了。                                                                     

感受:这是为了使用实体类,并生成数据库的一种方式,你也可以直接在PowerDesiger直接创建ER模型,物理模型。在这里只是对PowerDesigner做一个初步了解,适合初学者学习,对于其中的强大功能在需要的时候在给大家介绍。

时间: 2024-08-25 05:57:57

PowerDesigner设计实体类图解的相关文章

实战3--设计管理模块, 设计实体类和表

1. 设计实体类/表 2. 分析有几个功能, 对应几个请求 3. 实现功能 1. 写action 2. 写service 3. 写Dao 4. 写jsp 1. 先设计岗位类Role 建实体类--> hbm.xml-->建表  (创建sessionFactory) package cn.itcast.oa.domain; public class Role { private Long id; private String name; private String description; pu

项目OA之实体类的设计

1.明天中秋啦,苦逼啊,自己一个人过啊,不过幸好有OA项目陪着也不孤单,继续做我的笔记,接着昨天的. 2.昨天笔记已经搭建好了SSH环境和SSH的整合,今天需要做的就是实体类的设计和分析,首先我们将资源结构分好建立一个config文件夹用来放置所有的配置文件,前文已经说过,注意需要放置在类路径下也就是直接在项目名右击建立sourcefolder,建立对应的jsp 存放页面,style存放样式,script存放脚本语言等等 3.根据项目的需求设计实体类,我这里是使用的starUml工具画的UML图

【转】PowerDesigner物理数据表生成C#实体类Model

model实体类是什么: 在三层架构UI,BLL,DAL中,有时用户插入一条记录到数据库中,必然会有不少数据,按正常编程,也必然会一下子调用某个函数传入不少参数.为了减少参数的数量,达到高效简洁的效果,一般会用model实体类作为传输数据的载体. model实体类一般对应着数据库里的字段,一个类实体对应一张表.比如:user数据表 有id,password,name,那么实体类usr也相应id,password,name属性来作为数据载体.但是有时我们在PowerDesigner设计的数据库表太

2016.5.12 用PowerDesigner做数据库逆向工程及生成实体类

一.创建数据库物理模型 1.首先打开PowerDesigner-文件-逆向工程-数据库 2.在弹出窗口中选择数据库版本,最高10g选择,确定 3.创建数据源 4.点击SetUP...设置数据源 5.填写数据库实例名 6.填写用户名,密码点击connect 7.连接成功后点确定,即可生成物理模型. 二.生成实体类 1.Tools → Generate Object-Oriented Model, 2.弹出框General页选择模型语言C#,Detail页中一定要把Check Model项取消,否则

从PowerDesigner表字段的Name到EF实体类属性的Display Name(根据PowerDesigner生成EF实体类中文注释和验证元数据)

第一步:将PowerDesigner表字段的中文Name填入Comment中:工具-Execute Commands-Edit/Run Script... '****************************************************************************** '* File: name2comment.vbs '* Title: Name to Comment Conversion '* Model: Physical Data Model

Hibernate之实体类设计基本步骤

1.先设计一个基类BaseBean (1)@MappedSuperclass表示实体类父类 package com.life.hibernate.bean; import java.util.Date; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Temporal; im

equals、HashCode与实体类的设计

equals和HashCode都是用来去重的,即判断两个对象是否相等.如果是String类则我们直接用.equals()判断,如果是我们自己定义的类,需要有自己的判断方法,重写equals,如果是集合(HashSet.HashMap)判断加入的元素是否为重复,并且加入的元素是我们自己定义的类,这时用重写equals和HashCode两个一起判断:插入的元素是否相等(HashSet中),插入的key是否相同(HashMap中). 设计一个标准的实体类四大原则: 1.封装:属性私有化,提供get/s

校园商铺-2项目设计和框架搭建-2实体类设计与表创建A

区域:代表校园周边的区域划分 用户信息:关联微信账号和本地账号.支持微信账号登陆和本地注册的用户登陆 头条:banner广告页 商品与详情图片是一对多的关系.一个商品可能有多张图片 区域实体类 权重:显示优先级.权重大的,优先展示 在src/main/java下新建package名称为com.csj2018.o2o.entity,新建Area类 package com.csj2018.o2o.entity; import java.util.Date; public class Area { p

在线数据库表(sql语句)生成java实体类工具 - 参考手册

SQL建表语句 说明 格式良好的SQL建表语句,可以是直接从PowerDesigner.Navicat等工具中导出SQL建表语句.所谓格式良好,是指建表指令与表名必须在一行,字段名称.类型.注释必须在一行,因为这个工具是用正则实现的,并不是语法解析器,当然,以后有时间的话,会改进成解析器. 举例 -- ---------------------------- -- Table structure for t_activity -- ---------------------------- DRO