`
lydia_Study
  • 浏览: 28573 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

powerdesigner 概念数据模型 工具使用

 
阅读更多

1、启动PD,大致界面如下图:

 

 

2、右键点击左侧Workspace,选择“新建”–“Conceptual Data Model”(概念模型),打开“新建”对话框,如下图:

 

 

输入模型名称:Demo
点击“确定”之后在左侧Workspace下多了一个CDM模型,同时在右侧的“图表窗口”多了一个“工具面板”,如图:

 

 

3、选择“工具面板”中的“实体”(Entity),在“图表窗口”中点两下,就创建了两个实体。
点击“工具面板”中的“指针”(Pointer),可以释放对“实体”的选择。
在创建的实体上点右键,选择“属性”,打开“属性对话框”,在“常规”选项卡中可以修改名称、代码、注释。最终如下图:

 

 

 

4、双击实体User,打开“实体属性”窗口,进入“属性”选项卡,添加属性,如下图:

 

 

 

每一条属性的M\P\D 分别代表:
Mandatory(是否允许为空)
Primary Identifier(标识符,类似于数据库中的主键)
Displayed(是否显示在实体图表符号中)

打开“identifiers”选项卡,可以看到已经有一个标识符,这是刚才添加User_Code属性时,指定其为标识符的结果,在这里也可以继续添加。双击每一项前的箭头处,可以打开当前标识符的属性窗口。
具体操作,此处不再详述。

对于实体UserInfo,同样的操作,如下图:

 

 

5、选择“工具面板”的“关系”(Relationship),在第一个实体之内点击而且继续按着鼠标左键的时候,拖拉光标到第二个实体。 在第二个实体之内放开鼠标左键,这样可以产生“关系”。双击“关系”,打开关系属性窗口。如下图:

 

可以修改“关系”的名称、代码、注释等
打开Cardinalities选项卡,配置如下图:

 

 

途中的“托管”翻译有误,英文为Mandatory,“强制性”的意思

6、打开菜单栏中的“模型”,选择“域”,新建域PKDomain如下图:

 

 

7、打开菜单栏中的“模型”,选择“业务规则”,新建业务规则Rule_1如下图:

 

8、应用业务规则Rule_1到域PKDomain:
打开菜单栏中的“模型”,选择“域”,打开PKDomain的域属性,打开规则选项卡,添加规则Rule_1。
9、打开菜单栏中的“模型”,选择“数据项目”,看一下与刚才新建的实体属性有什么不同:

 

10、将CDM对象转换成PDM对象:
打开菜单栏中的“工具”,“创建物理数据模型”(当然也可以直接新建)。
点击确定,这时候发现系统已经创建好了主外键约束,在UserInfo表中自动加入User_Code字段。

 

 

 

分享到:
评论

相关推荐

    PowerDesigner概念数据模型详解(图示)

    ### PowerDesigner概念数据模型详解 #### 一、概念数据模型(CDM)基本概念 **概念数据模型**(Conceptual Data Model, CDM)是PowerDesigner中用于构建数据库设计的初始阶段的重要工具。它帮助用户从非技术的角度...

    PowerDesigner 概念数据模型文档

    **PowerDesigner 概念数据模型文档详解** PowerDesigner是一款强大的数据建模工具,它在IT行业中广泛用于数据库设计和管理。概念数据模型(Conceptual Data Model,CDM)是PowerDesigner中的一个重要组成部分,它...

    从PowerDesigner概念设计模型

    在软件开发与数据库设计领域,PowerDesigner作为一款强大的工具,广泛应用于概念数据模型(Conceptual Data Model, CDM)的设计之中。本文将深入探讨从PowerDesigner概念设计模型出发,如何理解和运用其中的核心元素...

    powerdesigner物理数据模型使用技巧

    【PowerDesigner物理数据模型使用技巧】 PowerDesigner是Sybase公司的一款强大的CASE工具,它整合了企业架构分析、UML和数据建模的功能。在物理数据模型(PDM)的使用中,PowerDesigner允许用户创建适应多种DBMS的...

    将powerDesigner的概念模型转换成物理模型,生成sql文件导入数据库.

    * 数据模型转换:使用 PowerDesigner 的数据模型转换工具,用户可以将概念模型转换成物理模型,并生成 SQL 文件导入数据库。 将 PowerDesigner 的概念模型转换成物理模型,生成 SQL 文件导入数据库,是一个复杂的...

    powerdesigner从概念模型生成物理模型并导出sql生成数据库[归纳].pdf

    * 软件开发:PowerDesigner可以用于软件开发中的数据模型设计和数据库生成,从而提高软件开发效率和质量。 * 数据integration:PowerDesigner可以用于数据integration场景,例如数据迁移、数据同步等,从而提高数据...

    PowerDesigner概念模型实体、属性的创建.pdf

    PowerDesigner是一款强大的数据库建模工具,它允许设计者创建各种模型,包括概念数据模型(CDM)、逻辑数据模型和物理数据模型。在数据库设计中,理解如何在PowerDesigner中创建概念模型实体和属性是至关重要的步骤...

    PowerDesigner12.5 教程系列--概念数据模型

    **PowerDesigner 12.5 概念数据模型详解** PowerDesigner是一款强大的数据库设计与建模工具,尤其在企业级应用开发中广泛使用。在12.5版本中,它提供了对概念数据模型(Conceptual Data Model, CDM)的强大支持,...

    PowerDesigner数据模型转换

    它支持多种数据模型,包括概念数据模型(CDM)、逻辑数据模型(LDM)和物理数据模型(PDM)。在不同的开发阶段或与不同团队协作时,数据模型的转换显得尤为重要。以下将详细讲解PowerDesigner中的数据模型转换过程...

    PowerDesigner 概念模型详解

    本知识点将从概念模型的重要性、使用PowerDesigner建立数据库概念模型的方法以及概念数据模型的详细教程三个方面进行深入解析。 一、概念模型的重要性 概念模型是数据建模的起点,它描述了现实世界中数据的抽象...

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

    ### PowerDesigner 使用教程 —— 概念数据模型详解 #### 一、概念数据模型(CDM)概述 概念数据模型(Conceptual Data Model, CDM)是一种高级别的抽象模型,主要用于数据库设计过程中的概念级设计阶段。它以实体-...

    PowerDesigner 概念模型物理模型

    在数据库设计领域,PowerDesigner是一款功能强大的工具,被广泛应用于概念模型、逻辑模型以及物理模型的设计与实现过程中。本文旨在深入探讨如何利用PowerDesigner进行概念模型与物理模型的设计,并详细解释其中的...

    PowerDesigner生成PDM模型

    PowerDesigner 是一款功能强大的数据建模和设计工具,能够生成高质量的数据模型,特别是在企业信息系统中扮演着重要角色。在本文中,我们将详细讲解如何使用 PowerDesigner 生成 PDM 模型,并介绍相关的知识点。 一...

    PowerDesigner概念模型手册(英文).pdf

    ### PowerDesigner概念数据模型 概念数据模型(Conceptual Data Model,简称CDM)是PowerDesigner中用于描述实体、属性和关系的高级抽象模型。它独立于具体的数据库管理系统,主要关注数据的结构和语义,而非数据的...

    数据建模(PowerDesigner)

    数据建模分为概念数据模型(CDM)、逻辑数据模型(LDM)和物理数据模型(PDM)。概念模型主要关注业务实体及其关系,逻辑模型进一步细化这些实体和关系,并定义属性,而物理模型则关注如何在特定数据库管理系统...

    PowerDesigner教程系列——概念数据模型

    PowerDesigner是一款强大的数据库设计和建模工具,它广泛应用于数据建模领域,尤其在概念数据模型(CDM)的设计中。本教程系列涵盖从一到七的内容,深入讲解如何使用PowerDesigner构建概念数据模型。 **一、概念...

    PowerDesigner中概念数据模型的基本概念.pdf

    总的来说,PowerDesigner的概念数据模型是数据库设计的重要工具,它帮助设计者从高层次理解业务需求,创建出清晰的逻辑模型,进一步转化为物理模型以供实际数据库系统的实现。理解和熟练掌握CDM的基本概念和元素,...

Global site tag (gtag.js) - Google Analytics