(1)打开CDM模型,选择Tools-Generate Physical Data Model命令,打开如图5-8所示的窗口。在General选项中选择生成PDM的方式及参数。选中Generate new Physical Data Model单选按钮表示生成新的PDM,DBMS表示目标数据库管理系统(及版本),Name表示目标PDM的名称,Code表示目标PDM的代码。选中Update existing Physical Data Model...
CDM完成的是信息系统的概要设计,但在数据库的物理设计阶段必须在此基础上进行详细的后台设计,只有将CDM转换成PDM才能完成该阶段的设计工作。在CDM生成PDM之前必须要选择一种DBMS作为目标数据库,CDM中定义的实体属性的数据类型将转换为目标数据库对的数据类型。 CDM生成PDM时,其中的对象要转换成PDM中的对象,即物理数据...
:Constraint name必须是一定长度之内的,而powerdesigner从CDM转PDM时,Constraint name的命名规则是【FK_表A名(简写)_Reference名_表B名(简写)】如...我们以后只要有修改,不用逐一在每个表中修改,而只要改Domain就可以达到“牵一发动全身”了。2模型转换流程 2.1 概念模型(CDM) To 物理模型(PDM ...
有关CDM、PDM、SQL之间转换以及不同数据库之间库表Sql的移植,首先要了解的是它们各自的用途、这里就简单的描述一下,不做详细的解释了。 CDM:概念数据模型。CDM就是以其自身方式来描述E-R图。它不考虑物理实现的细节,只表示数据库的整体逻辑结构,独立于任何软件和数据存储结构。 PDM:物理数据模型。考虑了数据库的...
所需要的过程是,首先将MySql中的Sql脚本转成其相应的MySql_PDM,然后由这个PDM再转换成CDM,这时由于CDM是与具体的DBMS无关的、所以此时我们将CDM转成Oracle_PDM,最后将这个Oracle_PDM导成OracleSQL文件。 上面的流程强调的是必须转成CDM先,因为CMD不同于PDM,它是与DBMS无关的、只表示数据库的整体逻辑结构。
3. 建立实体:建立一个实体后,设置属性,修改名称,增加attributes,每一个attribute在CDM中就是一个数据项(DataItem),转换成PDM后就像当于表中的一个字段。在属性栏里你可以对任意一个attribute设置它的一些特性。分别是DataType,Domain,M,P,D。DataType就是数据类型,如果引用了域就不需要设置。Domain就是引用域。M...
PowerDesinger的基本使用:CDM -> PDM -> SQL, 视频播放量 6305、弹幕量 0、点赞数 89、投硬币枚数 38、收藏人数 112、转发人数 68, 视频作者 Java普惠学堂, 作者简介 WX: zp11481062,相关视频:B站唯一讲的最好的MySQL数据库教程(2025最新版)从MySQL调优,底层原
没有太大区别。CDM就是以其自身方式来描述ER图,此时不考虑物理实现的细节,只表示数据库的整体逻辑结构,独立于任何软件和数据存储结构。而物理数据模型PDM考虑了数据库的物理实现,包括软件和数据存储结构。CDM转换成PDM后就像当于表中的一个字段,在属性栏里可以对任意一个attribute设置它的一些特性。
CDM & LDM & PDM概念数据模型设计(CDM)与逻辑数据模型设计(LDM)、物理数据模型设计(PDM)是数据库及数据仓库模型设计的三个主要步骤。 在数据仓库领域有一个概念叫conceptual data model,中文一般翻译为“概念数据模型”。 概念数据模型是最终用户对数据存储的看法,反映了最终用户综合性的信息需求,它以数据类的方式...
PDM考虑了数据库的物理实现,包括软件和数据存储结构。PDM的对象:表(Table)、表中的列(Table column)、主码和外码(Primary & Foreign key)、参照(Reference)、索引(Index)、视图(View)等。1. 创建一个CDM项目,设置其属性。2. 定义域(Domain):一般在开始之前,我们要为CDM模型定义...