`
liss
  • 浏览: 842688 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

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

阅读更多

目标:
本文主要介绍PowerDesigner概念数据模型以及实体、属性创建。

一、新建概念数据模型
1)选择File-->New,弹出如图所示对话框,选择CDM模型(即概念数据模型)建立模型。


2)完成概念数据模型的创建。以下图示,对当前的工作空间进行简单介绍。(以后再更详细说明)


3)选择新增的CDM模型,右击,在弹出的菜单中选择“Properties”属性项,弹出如图所示对话框。在“General”标签里可以输入所建模型的名称、代码、描述、创建者、版本以及默认的图表等等信息。在“Notes”标签里可以输入相关描述及说明信息。当然再有更多的标签,可以点击 "More>>"按钮,这里就不再进行详细解释。


二、创建新实体
1)在CDM的图形窗口中,单击工具选项版上的Entity工具,再单击图形窗口的空白处,在单击的位置就出现一个实体符号。点击Pointer工具或右击鼠标,释放Entitiy工具。如图所示

2)双击刚创建的实体符号,打开下列图标窗口,在此窗口“General”标签中可以输入实体的名称、代码、描述等信息。


三、添加实体属性
1)在上述窗口的“Attribute”选项标签上可以添加属性,如下图所示。


注意:
数据项中的“添加属性”和“重用已有数据项”这两项功能与模型中Data Item的Unique code 和Allow reuse选项有关。
P列表示该属性是否为主标识符;D列表示该属性是否在图形窗口中显示;M列表示该属性是否为强制的,即该列是否为空值。

如果一个实体属性为强制的,那么, 这个属性在每条记录中都必须被赋值,不能为空。

2)在上图所示窗口中,点击插入属性按钮,弹出属性对话框,如下图所示。

注意:这里涉及到域的概念,即一种标准的数据结构,它可应用至数据项或实体的属性上。在以下的教程中将另立章节详细说明。

待续。

分享到:
评论

相关推荐

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

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

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

    【PowerDesigner教程系列:概念数据模型】 PowerDesigner是一款强大的数据库设计工具,它允许用户创建和管理各种数据库模型,包括概念数据模型(CDM)。CDM是数据库设计过程中的一个重要阶段,它抽象出业务领域的...

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

    PowerDesigner概念数据模型以及实体、属性创建。 介绍属性的标准检查约束、如何定义属性的附加检查。 介绍如何定义实体的主、次标识符。 介绍数据项、新增数据项、数据项的唯一性代码选项和重用选项等 介绍联系的...

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

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

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

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

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

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

    PowerDesigner 概念数据模型文档

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

    PowerDesigner教程系列.rar

    PowerDesigner支持多种建模方法,包括概念数据模型(CDM)、逻辑数据模型(LDM)和物理数据模型(PDM)。它可以帮助用户进行系统分析、设计、文档化以及数据库的逆向工程。通过PowerDesigner,你可以创建清晰、结构...

    PowerDesigner16.5 中文教程-数据库模型操作教程_详解

    1. 创建概念数据模型:在PowerDesigner中,首先创建CDM,定义实体、属性和关系,表达业务实体间的逻辑关系。 2. 创建物理数据模型:接着,基于LDM或CDM创建PDM,考虑性能、存储和安全性等因素,调整表结构、字段...

    PowerDesigner教程系列

    在“PowerDesigner教程系列(二)概念数据模型.doc”中,我们将学习如何使用PowerDesigner创建和管理CDM。这包括定义实体,分配属性,设置主键和外键,以及定义实体间的关系。此外,还会介绍如何使用注释和约束来...

    PowerDesigner16.5中文教程-数据库模型操作教程.docx

    * 概念数据模型 (CDM):概念数据模型是对业务需求的抽象描述,是一种高级的数据模型,用于描述业务需求的数据结构和关系。 * 逻辑数据模型 (LDM):逻辑数据模型是基于概念数据模型的逻辑描述,用于描述数据的逻辑...

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

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

    PowerDesigner16.5中文教程-数据库模型操作教程

    **概念数据模型(CDM)**是PowerDesigner中用于抽象表达数据间关系的重要工具,它帮助开发者构建出清晰的数据结构概貌,而不考虑具体的数据库实现细节。 - **目的与作用**:通过实体-关系图(E-R图)形式组织数据,...

    PowerDesigner教程系列(六)概念数据模型.pdf

    PowerDesigner 概念数据模型教程 本文主要介绍了概念数据模型中的联系定义和使用。在 PowerDesigner 中,联系是指实体集之间或实体集内部实例之间的连接。实体之间可以通过联系来相互关联。 ### 一、 联系的定义 ...

    PowerDesigner16.5中文教程-数据库模型操作教程.pdf

    在开始使用PowerDesigner之前,首先需要了解概念数据模型(CDM),它通常用于描述业务概念和业务信息的高层视图。CDM描述了业务实体以及它们之间的关系,但并不涉及到具体的数据存储细节。概念模型有助于为所有相关...

    PowerDesigner 概念模型详解

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

    (完整word版)PowerDesigner16.5中文教程-数据库模型操作教程.pdf

    - CDM(概念数据模型):概念数据模型是关于数据的一般性描述,展示了数据的高层结构,不涉及具体的数据库管理系统。PowerDesigner中的CDM通常用于定义实体、实体间的关系以及属性等。 - LDM(逻辑数据模型):...

    PowerDesigner数据模型转换

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

Global site tag (gtag.js) - Google Analytics