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创建概念数据模型相关推荐

  1. PowerDesigner(五)-概念数据模型(CDM生成LDM,PDM和OOM)

     概念数据模型 概念数据模型(Conceptual Data Model,CDM):表达的是数据整体逻辑结构,该结构独立于任何软件和数据存储结构,即它只是系统分析人员,应用程序设计人员,维护人员和用户 ...

  2. mysql建立pdm模型_如何使用PowerDesigner创建物理数据模型(PDM)

    查看sql文件: /*==============================================================*/ /* DBMS name:      MySQL ...

  3. PowerDesigner--创建概念数据模型;并生成逻辑数据模型/物理数据模型/数据库SQL脚本

    PowerDesigner–创建概念数据模型 Conceptual Data Model 概念数据模型(CDM)帮助您分析信息系统的概念结构,以识别要表示的主要实体.它们的属性以及它们之间的关系. C ...

  4. PowerDesigner16.5创建数据库数据模型教程

    1:使用PowerDesigner软件创建数据库 我的PowerDesigner版本是16.5的,如若版本不一样,请自行参考学习即可.(打开软件即是此页面,可选择Create Model,也可以选择D ...

  5. (转)PowerDesigner教程系列(二)概念数据模型

    目标: 本文主要介绍PowerDesigner概念数据模型以及实体.属性创建. 一.新建概念数据模型 1)选择File-->New,弹出如图所示对话框,选择CDM模型(即概念数据模型)建立模型. ...

  6. PowerDesigner教程系列(四)概念数据模型

    PowerDesigner教程系列(四)概念数据模型 原文http://www.cnblogs.com/yxonline/archive/2007/04/11/708271.html 目标: 本文主要 ...

  7. PowerDesigner 教程篇 - 概念数据模型

    一.概念数据模型概述     概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充.它从用户的观点出发对信息进行建模,主要用 ...

  8. PowerDesigner使用教程 —— 概念数据模型详解

    一.概念数据模型概述     概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充.它从用户的观点出发对信息进行建模,主要用 ...

  9. PowerDesigner使用教程 —— 概念数据模型

    一.概念数据模型概述     概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充.它从用户的观点出发对信息进行建模,主要用 ...

最新文章

  1. Sphinx 的介绍和原理探索——不存储原始数据,原始数据来源于SQL,而生成索引放在内存或者磁盘中...
  2. golang中的big.Int
  3. 枚举的使用(限foton)
  4. PHP中file_exists()函数不支持中文文件名解决办法
  5. 【详细注解】1020 Tree Traversals (25 分)
  6. python定义三维数组不指定长度_插值/调整三维数组大小
  7. vue+django2.0.2-rest-framework 生鲜项目(五)
  8. 销售订单(SO)-API-给已有的销售订单增加一行
  9. 计算机软件企业的税收,2018年软件企业增值税税收政策梳理
  10. Java解析json数组三种情况
  11. Spark学习笔记(一)
  12. 第一性原理分子动力学(AIMD)结果分析教程
  13. 国家信息安全证书体系解读(nisp,cisp)
  14. Java实现pdf文件转图片
  15. appium startActivity使用方法
  16. c语言跳马思路,跳马问题 - 日拱一卒的个人空间 - OSCHINA - 中文开源技术交流社区...
  17. 通知:首届CISM大赛华东赛区决赛将于30日在马鞍山举行
  18. AI 机器学习实践总结
  19. Vue TypeError: Cannot set properties of undefined (setting ‘msg‘) at eval (App.vue?91a0:25:1)
  20. 马踏中国象棋棋盘的贪心算法

热门文章

  1. STM32定时器触发DMA循环完成数据搬运
  2. 车载充电机与直流转换器
  3. Django关系类型字段
  4. 调用百度地图显示周围方圆100米、500米、1000米附近的餐馆宾馆酒店及公交站点API接口
  5. 《深度学习可直接从组织学预测胃肠道癌微卫星不稳定性》
  6. 单片机c语言的按键程序,新按键程序
  7. 什么叫做形态学图像处理_数字图像处理在二值形态学及其灰度形态学方面的应用.ppt...
  8. C++ 中 ZeroMemory、memset
  9. 【翻译】Robust High-Resolution Video Matting with Temporal Guidance
  10. 数据看Kobe,请让我以这样的方式说再见