一.基本概念

概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。

它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计。

CDM是一组严格定义的模型元素的集合,这些模型元素精确地描述了系统的静态特性、动态特性以及完整性约束条件等,

其中包括了数据结构、数据操作和完整性约束三部分。
1)数据结构表达为实体和属性;
2)数据操作表达为实体中的记录的插入、删除、修改、查询等操作;
3)完整性约束表达为数据的自身完整性约束(如数据类型、检查、规则等)和数据间的参照完整性约束(如联系、继承联系等).

二.实体的表示

实体(Entity),也称为实例,对应现实世界中可区别于其他对象的“事件”或“事物”。

每个实体都有用来描述实体特征的一组性质,称之为属性,一个实体由若干个属性来描述。

如学生实体可由学号、姓名、性别、出生年月、所在系别、入学年份等属性组成。

三.新建CDM(概念数据模型)

1.菜单File-->New Model...

2.选择Model types-->Conceptual Data Model-->Conceptual Diagram,

  重命名Model Name文本框为PD_Test,点击OK按钮.

3.新建结果

四.新建实体

1.工具区简介

:鼠标指针状态

鼠标实体工具状态

2.

未完待续......

                                         蒙

                                    2014-02-10 22:11 周一

诸位博友,实在抱歉,PowerDesigner16 这个工具是收费的,并且还很昂贵,

所以本教程暂停更新,望谅解!

                                         蒙

                                    2014-0-02 21:51 周日

           支付宝打赏:                                    微信打赏:  

                    

最新文章

  1. 【SQL篇章--DATABASE/EVENTS】
  2. WPF之MVVM(Step4)——使用Prism(2)
  3. JMeter 学习笔记从不懂慢慢提升(01)
  4. ubuntu vim YCM
  5. Example of DenseCRF with non-RGB data
  6. H5的段落标签、图片标签、列表标签与链接标签
  7. 转 -Filebeat + Redis 管理 LOG日志实践
  8. var let const的区别
  9. python 中字符串的格式化
  10. python 全栈开发,Day34(基于UDP协议的socket)
  11. iOS UI进阶-1.1 Quartz2D 图片水印/裁剪/截图
  12. Python : 什么是*args和**kwargs[转载]
  13. NodeJS自定义模块
  14. Canvas事件绑定
  15. c++------------提取文件中的信息
  16. PHP导出excel文件的几种方式
  17. .NET 性能优化方法总结==转
  18. 20155202 2016-2017-2 《Java程序设计》第6周学习总结
  19. 发现一个FreeSWITCH bug
  20. 关于fragment生命周期的两张图片

热门文章

  1. [大数据之Spark]——Actions算子操作入门实例
  2. TSQL 数据类型转换
  3. Win10+VS2015+EF6.0+MySQL5.6+MVC环境部署和排错
  4. ClickOnce部署(1):一些发布方式
  5. 使用jQuery的animate方法制作滑动菜单
  6. 国内版Office 365和Azure AAD绑定的问题及解决方案
  7. 窥探Swift之协议(Protocol)和委托代理(Delegate)回调的使用
  8. 窥探Swift之函数与闭包的应用实例
  9. iOS开发之ImageView复用实现图片无限轮播
  10. geotrellis使用(十七)使用缓冲区分析的方式解决单瓦片计算边缘值问题