2016.04.09 使用Powerdesigner进行创建数据库的概念模型并转为物理模型
2016-04-09 21:10:24 本文原创受版权保护,严禁转载。
请大家不要用于商业用途,支持正版,大家都是做软件的,知道开发一套软件实属不易啊!
今天看到了一个很有趣并且很有用的辅助开发的工具,简单易用,能让创建数据库还有设计数据库的物理模型变得简单。
让本来逻辑性高,抽象不好设计的数据间的关系,变得可视化的。让开发人员快速的创建一些比较大型的,表间关系较为复杂的关系数据库变得更为易于开发和易于理解。废话就不多说了。直接就给大家一点干货带着上路吧!!!!!
壹---安装
首先是安装大概没人不会安装应用软件了吧,这里就不多加介绍安装了,只要找好安装的路径就一路 NEXT 就行了。
贰---构建概念模型
进入到主界面,然后就要新建一个Mode,创建的是一个conceptu Data Model
l
点击OK键创建成功后就是这样
使用右侧的工具栏可以拖拽控件。如Entity控件是数据表
点击Data Type栏后可以选择数据类型
设置主键是在P的位置上,其实是太小显示不全其实是
建立表间关系这是用Relationship进行关联。
连接后就像这样了
双击虚线后就可以设计关系如:一对一,一对多,多对多 等基础的关系
最后设计好的数据库关系类型如下:
到此概念模型就此完成!!!
叁---构建物理模型
为了以防万一要把概念模型现行保存。
然后就是点击进入Tools并点击
选择自己想要的数据库类型,而我就是使用mysql的,因为SQL Server 太大不易于个人开发
点击应用,并且确定,创建物理模型成功!!!看工作区多了一个。并且表转换为mysql的数据类型。
至此物理模型创建成功!!!!
伍---生成SQL语句
按CTRL+G可快捷生成,并选择保存区域即可。
陆---最终生成产品
柒---总结与声明
可能有兼容性问题,视机器的系统而定,亲自试验过WIN7可行,软件版本为16.5。
这是一种简介的与使用的开发工具,可以减少我们构建数据库关系时出错的可能。极大的方便了我们的开发,与前期讨论时对项目的理解。本文章为列志华先生亲笔,受版权保护,严禁转载。
2016.04.09 使用Powerdesigner进行创建数据库的概念模型并转为物理模型的更多相关文章
- 使用PowerDesigner创建数据库表图文并茂版
使用PowerDesigner创建数据库表图文并茂版 使用PowerDesigner 建数据库表. 一直很忙,没有时间写东西.这次搞点会声会色的,嘿嘿 此技能为项目经理必备技能. 本次主角: 1.在w ...
- Sharepoint 2016 配置FBA(一) 创建Membership数据库
在Sharepoint 2016上配置FBA(forms based authentication)的过程和Sharepoint 2013一样. 第一步:创建Membership数据库. 为了存放所有 ...
- ubuntu16.04安装mongodb,创建数据库管理员,上传文件到服务器上
1.导入软件源得公钥 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927 2.为mongodb创建软件 ...
- PowerDesigner创建表 拷贝创建表语句 SQLSERVER创建数据库 使用查询 创建表 并且添加数据
PowerDesigner创建表 : 1.双击打开PowerDesigner 2.双击打开Create model 3左键点击Model types,再点击Physical Data m ...
- 使用PD(PowerDesigner)图如何快速生成创建数据库表的SQL脚本
打开PD软件: 1.新建概念模型(conceptual Data Model) File-->New Model-->Conceptual Data Mode 或者点击工作区,右键--&g ...
- 2016年11月14日--SQL创建数据库、表-查、插、删、改
--创建数据库(create database 数据库名)create database hq20161114go --使用选择数据库(use 数据库名)use hq20161114go --创建学生 ...
- T-SQL创建数据库常用方法2020年10月29日20:12:04网课笔记
2.接口的作用 第一.方便框架的设计.利于团队的开发. 第二.方便项目拓展.高内聚.低耦合. 3.反射 [1]反射的理解:通过读取程序集的信息,找到相关的类型和类型的成员,也可以得到相关的对象.而这种 ...
- Oracle11g手动创建数据库方法
Oracle11g手动创建数据库方法 参考网页http://www.th7.cn/db/Oracle/201311/36926.shtml 安装路径 我的安装路径是:E:\app\admin\prod ...
- 在powerdesigner中创建物理数据模型
物理数据模型(PDM)是以常用的DBMS(数据库管理系统)理论为基础,将CDM/LDM中所建立的现实世界模型生成相应的DBMS的SQL语言脚本.PDM叙述数据库的物理实现,是对真实数据库的描述 PDM ...
随机推荐
- MVC项目发布错误
下面各个方法尝试采用: 重装Framework 32位的Windows: --------------------------------------------------------------- ...
- 读取缓存模拟----FIFO
本例是模拟缓存的存储和读取. 存储:使用一个Map来存放,key是文件名,值为缓存对象 读取:返回相应的key对应的缓存.(如果缓存被修改,就重新加载缓存,再从缓存Map中读取相应缓存) 测试类:每2 ...
- 第11章 System V 信号量
11.1 概述 信号量按功能分:二值信号量.计数信号量.信号量集:其中二值信号量和计数信号量指的是Posix信号量,信号量集指的是System V信号量.
- [ActionScript] AS3利用SWFObject与JS通信
首先介绍SWFObject的用法: swfobject.embedSWF(swfUrl, id, width, height, version, expressInstallSwfurl, flash ...
- 2013 ACM 通化邀请赛D.D-City 并查集
点击打开链接 D.D-City Description Luxer is a really bad guy. He destroys everything he met. One day Luxer ...
- [ZOJ 1005] Jugs (dfs倒水问题)
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5 题目大意:给你6种操作,3个数a,b,n,代表我有两个杯子,第一个杯 ...
- java常用面板
public class JPanelTest extends JFrame{ public JPanelTest(){ Container c=getContentPane(); ...
- Ant not found - Make sure it's in the path or use --with-ant-home
# pacman -S apache-ant 参考:http://blog.csdn.net/linshutao/article/details/6638116
- python3 字符串方法(1-15)
1.capitalize() 将字符串的第一个字符改为大写 >>> s='i love cnblog' >>> s.capitalize() 'I love cnb ...
- The 2013 ACM-ICPC Asia Changsha Regional Contest - A
Alice's Print Service Time Limit: 2 Seconds Memory Limit: 65536 KB Alice is providing print ser ...