CDM

CDM:concept data model,即概念数据模型。可以由其生成PDM(物理数据模型),进而生成数据库的表结构。

概念数据模型(Conceptual Data Model)简称概念模型,是面向数据库用户的现实世界的模型,主要用来描述世界的概念化结构,它使数据库的设计人员在设计的初始阶段,摆脱计算机系统及DBMS的具体技术问题,集中精力分析数据以及数据之间的联系等,与具体的数据管理系统(Database Management System,简称DBMS)无关。概念数据模型必须换成逻辑数据模型,才能在DBMS中实现。其只描述信息的特征和强调语义,而不涉及信息在计算机中的表示,是现实世界到信息世界的第一层抽象。

CDM是一组严格定义的模型元素的集合,这些模型元素精确地描述了系统的静态特性、动态特性以及完整性约束条件等,其中包括了数据结构、数据操作和完整性约束三部分。 
1)数据结构表达为实体和属性; 
2)数据操作表达为实体中的记录的插入、删除、修改、查询等操作; 
3)完整性约束表达为数据的自身完整性约束(如数据类型、检查、规则等)和数据间的参照完整性约束(如联系、继承联系等);

时间: 2024-10-05 21:45:41

CDM的相关文章

PowerDesigner 逆向工程 从SQL文件转换成PDM 从PDM转成CDM

从SQL文件逆向工程到PDM: ①选择file -> Reverse Engineer - > Database ②在General选项卡中选择MySQL数据库,点击确定. ③using script file 选择你的sql文件,最后选择确定. 从PDM转成CDM: ①选择工具 -> General CDM (Ctrl + Shift + C) ②点击确定 PowerDesigner 逆向工程 从SQL文件转换成PDM 从PDM转成CDM,布布扣,bubuko.com

FTDI CDM Drivers 2.06.00 - Revision Comments

FTDI’s CDM drivers provide both D2XX and VCP functionality through a single driver package on PCs running the following Windows operating systems: Windows Server 2008 R2 Windows 7 Windows 7 x64 Windows Server 2008 Windows Server 2008 x64 Windows Vist

PowerDesigner之CDM、PDM、SQL之间转换

前段时间用了下PowerDesigner做了一些辅助工作.在此特地小结一下: 有关CDM.PDM.SQL之间转换以及不同数据库之间库表Sql的移植,首先要了解的是它们各自的用途.这里就简单的描述一下,不做详细的解释了. CDM:概念数据模型.CDM就是以其自身方式来描述E-R图.它不考虑物理实现的细节,只表示数据库的整体逻辑结构,独立于任何软件和数据存储结构. PDM:物理数据模型.考虑了数据库的物理实现,包括软件和数据存储结构,即:PDM与具体的数据库有关. 下面做了个简单的例子,简述了CDM

PD中建CDM模型,常见问题

PD中建CDM模型,一个Diagram中有两张表,字段不能重复? 工具-model options-model settings 去掉data item 下的unique code 还有一个"Allow reuse"复选框,建议把这个钩也去掉,那么以后就不要担心在模型里发生字段连动修改的问题了,我刚实验了一下,即使从一个表粘贴复制一个字段到另一个表里,这两个字段也不会连动修改! 最后建议把两个钩都去掉后,点击"Set As Default"按钮,把这设置成默认设置

PowerDesigner生成CDM模型

一.新建概念数据模型  1)选择File-->New,弹出如图所示对话框,选择CDM模型(即概念数据模型)建立模型. 2)完成概念数据模型的创建.以下图示,对当前的工作空间进行简单介绍.(以后再更详细说明) 3) 选择新增的CDM模型,右击,在弹出的菜单中选择"Properties"属性项,弹出如图所示对话框. 在"General"标签里可以输入所建模型的名 称.代码.描述.创建者.版本以及默认的图表等等信息.在"Notes"标签里可以输入

转载 - PowerDesigner(CDM—PDM—SQL脚本的转换流程)

出处: http://jbeduhai.iteye.com/blog/338579 由于图片复制上去不显示,如想看内容及图片详情,请下载附件 PowerDesigner数据模型(CDM—PDM—SQL脚本的转换流程) 在开发的过程中会经常遇到 做一个模块功能,首先让你根据需要先画一个E-R图出来, 很多的朋友对 E-R图 都不是很熟悉,或者说有的朋友在开发的项目过程中,根本就没有用到E-R图,因为对于有些对E-R图不是很熟悉的朋友感觉画E-R图无从下手: 我个人根据一些资料整理了一下关于E-R图

PowerDesigner 使用系统列(一) 概念数据模型(CDM)

一.概念数据模型(CDM)概述 Conceptual Data Model:概念数据模型,它以实体-联系(Entity-RelationShip, E-R)理论为基础,并对这一理论进行了扩充.它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计. 通常人们先将现实世界抽象为概念世界,然后再将概念世界转为机器世界.换句话说,就是先将现实世界中的客观对象抽象为实体(Entity)和联系 (Relationship),它并不依赖于具体的计算机系统或某个DBMS系统,这种模型就是我们所说的CDM

PowerDesigner概念设计模型(CDM)中的3种实体关系

CDM 是大多数开发者使用PD时最先创建的模型,也是整个数据库设计最高层的抽象.CDM是建立在传统的ER图模型理论之上的,ER图中有三大主要元素: 实体型,属性和联系.其中实体型对应到CDM中的Entity,属性对应到CDM中每个Entity的Attribute,在概念上基本上是一一对应的. 但在联系上,CDM有了比较大的扩展,除了保留ER图原有的RelationShip概念之外,还增加了Association,Inheritance 两种实体关系,下面就让我们分别看看这些关系的用法和之间的区别

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

概念数据模型 概念数据模型(Conceptual Data Model,CDM):表达的是数据整体逻辑结构,该结构独立于任何软件和数据存储结构,即它只是系统分析人员,应用程序设计人员,维护人员和用户之间相互理解的共同语言,并不针对具体的数据库平台(如Oracle或SQL Server)和工具(PowerBuilder).CDM所包含的对象通常并没有在物理数据库中实现. CDM可以完成以下工作: 数据图形化,形象化 数据表设计的合法校验 转化为PDM(Physical Data Model,物理数