使用PowerDesigner创建概念数据模型
PowerDesigner简介
PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。它可与许多流行的数据库设计软件,例如:PowerBuilder,Delphi,VB等相配合使用来缩短开发时间和使系统设计更优化。
概念数据模型(CDM)
CDM 表现数据库的全部逻辑的结构,与任何的软件或数据储藏结构无关。 一个概念模型经常包括在物理数据库中仍然不实现的数据对象,它给运行计划或业务活动的数据一个正式表现方式。其实通俗来说,可以认为是数据库建表。
创建概念数据模型步骤
1.由于PowerDesigner版本众多,这里以16.5版本为例进行介绍,从官网进行下载,下载后需要进行注册,注册完成后启动PowerDesigner。
2.首先建立模型,只有建立模型以后才能建立表格和进行以后的操作。选择“File”然后选择第一项内容“New Model”,弹出新页面,在页面中的“Model name”填写自己的名称,在下面的“DBMS”中选择你要生成的数据库类型,建议在这里选好后,以后生成的语句会好一些。
3.建好模型后,就可以建表了。首先在右侧工具栏中选择建表工具。其中在“Physical Diagram”中选择有表格的这个,也就是下图标记的这个,把鼠标放上去显示Table就可以了。点击以后在中间的地方选择放置的位置。
4.在中间放置好后,双击就能修改表名称和添加字段了。在图的左边就是刚才放置的表格,然后双击就出现后侧的对话框了。这个时候name是给自己在软件中查询看到的名称,Code是当前的表名,建议命名的时候有一定的规律。比如系统以sys_开头,正常表以t_开头好一些。comment是导入数据库的表的名称注释,建议要填写。为了以后方便使用。
5.建立表字段。其中Name是给设计软件的说明,Code是字段名,comment是表字段的说明。建议写一下字段的注释,以养成良好的开发习惯。
6.Date Type是设置字段的类型,其中varchar(40)是字符串型,int是数字型。在Length是字段的长度,如果是主键的话Primary和Mandatory这两个是要选中的,一个标示是主键,另一个是标示不能为空。
7.这样表格就已经建好了,在表名上选择右键,选择“SQL Preview”就能看到SQL代码了。
使用PowerDesigner创建概念数据模型相关推荐
- PowerDesigner(五)-概念数据模型(CDM生成LDM,PDM和OOM)
概念数据模型 概念数据模型(Conceptual Data Model,CDM):表达的是数据整体逻辑结构,该结构独立于任何软件和数据存储结构,即它只是系统分析人员,应用程序设计人员,维护人员和用户 ...
- mysql建立pdm模型_如何使用PowerDesigner创建物理数据模型(PDM)
查看sql文件: /*==============================================================*/ /* DBMS name: MySQL ...
- PowerDesigner--创建概念数据模型;并生成逻辑数据模型/物理数据模型/数据库SQL脚本
PowerDesigner–创建概念数据模型 Conceptual Data Model 概念数据模型(CDM)帮助您分析信息系统的概念结构,以识别要表示的主要实体.它们的属性以及它们之间的关系. C ...
- PowerDesigner16.5创建数据库数据模型教程
1:使用PowerDesigner软件创建数据库 我的PowerDesigner版本是16.5的,如若版本不一样,请自行参考学习即可.(打开软件即是此页面,可选择Create Model,也可以选择D ...
- (转)PowerDesigner教程系列(二)概念数据模型
目标: 本文主要介绍PowerDesigner概念数据模型以及实体.属性创建. 一.新建概念数据模型 1)选择File-->New,弹出如图所示对话框,选择CDM模型(即概念数据模型)建立模型. ...
- PowerDesigner教程系列(四)概念数据模型
PowerDesigner教程系列(四)概念数据模型 原文http://www.cnblogs.com/yxonline/archive/2007/04/11/708271.html 目标: 本文主要 ...
- PowerDesigner 教程篇 - 概念数据模型
一.概念数据模型概述 概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充.它从用户的观点出发对信息进行建模,主要用 ...
- PowerDesigner使用教程 —— 概念数据模型详解
一.概念数据模型概述 概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充.它从用户的观点出发对信息进行建模,主要用 ...
- PowerDesigner使用教程 —— 概念数据模型
一.概念数据模型概述 概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充.它从用户的观点出发对信息进行建模,主要用 ...
最新文章
- Sphinx 的介绍和原理探索——不存储原始数据,原始数据来源于SQL,而生成索引放在内存或者磁盘中...
- golang中的big.Int
- 枚举的使用(限foton)
- PHP中file_exists()函数不支持中文文件名解决办法
- 【详细注解】1020 Tree Traversals (25 分)
- python定义三维数组不指定长度_插值/调整三维数组大小
- vue+django2.0.2-rest-framework 生鲜项目(五)
- 销售订单(SO)-API-给已有的销售订单增加一行
- 计算机软件企业的税收,2018年软件企业增值税税收政策梳理
- Java解析json数组三种情况
- Spark学习笔记(一)
- 第一性原理分子动力学(AIMD)结果分析教程
- 国家信息安全证书体系解读(nisp,cisp)
- Java实现pdf文件转图片
- appium startActivity使用方法
- c语言跳马思路,跳马问题 - 日拱一卒的个人空间 - OSCHINA - 中文开源技术交流社区...
- 通知:首届CISM大赛华东赛区决赛将于30日在马鞍山举行
- AI 机器学习实践总结
- Vue TypeError: Cannot set properties of undefined (setting ‘msg‘) at eval (App.vue?91a0:25:1)
- 马踏中国象棋棋盘的贪心算法
热门文章
- STM32定时器触发DMA循环完成数据搬运
- 车载充电机与直流转换器
- Django关系类型字段
- 调用百度地图显示周围方圆100米、500米、1000米附近的餐馆宾馆酒店及公交站点API接口
- 《深度学习可直接从组织学预测胃肠道癌微卫星不稳定性》
- 单片机c语言的按键程序,新按键程序
- 什么叫做形态学图像处理_数字图像处理在二值形态学及其灰度形态学方面的应用.ppt...
- C++ 中 ZeroMemory、memset
- 【翻译】Robust High-Resolution Video Matting with Temporal Guidance
- 数据看Kobe,请让我以这样的方式说再见