目标:
本文主要介绍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是一款强大的数据库设计和建模工具,它广泛应用于数据建模领域,尤其在概念数据模型(CDM)的设计中。本教程系列涵盖从一到七的内容,深入讲解如何使用...
### PowerDesigner 使用教程 —— 概念数据模型详解 #### 一、概念数据模型(CDM)概述 概念数据模型(Conceptual Data Model, CDM)是一种高级别的抽象模型,主要用于数据库设计过程中的概念级设计阶段。它以实体-...
提供基础的PowerDesigner数据建模方法,可参考文档写概念模型和物理模型
在软件开发与数据库设计领域,PowerDesigner作为一款强大的工具,广泛应用于概念数据模型(Conceptual Data Model, CDM)的设计之中。本文将深入探讨从PowerDesigner概念设计模型出发,如何理解和运用其中的核心元素...
它提供了概念数据模型(CDM)、物理数据模型(PDM)以及业务流程模型(BPM)等多种建模功能,支持多种数据库管理系统,如Oracle、MySQL、SQL Server等。本教程合集将深入探讨PowerDesigner的两个主要版本——v15的...
主要涉及的概念模型和物理模型设计,以及新增的逻辑数据模型和多维数据模型,使其在数据库设计领域处于领先地位。 #### 三、概念模型设计详解 概念模型设计是数据库设计的起点,它以“实体-关系”图为核心,旨在...
PowerDesigner 15.1版本提供了丰富的数据库建模功能,包括概念数据模型(CDM)、物理数据模型(PDM)、业务流程模型(BPM)等。通过使用`pdflm15.dll`进行授权,用户可以充分利用这些工具进行数据库设计,如创建ER图、生成...
PowerDesigner可以帮助用户进行概念数据模型(CDM)、物理数据模型(PDM)以及业务流程模型(BPM)的设计,同时还支持数据仓库建模和逆向工程等功能。 ### 1. 概念数据模型(CDM) CDM是数据建模的第一步,它抽象出业务...
2. **支持多种建模技术**:不仅支持传统的数据库建模(如概念数据模型、物理数据模型),还支持业务处理模型和面向对象模型等高级建模技术。 3. **元数据集成**:能够在不同的模型之间实现数据的无缝转换,加强了元...
PowerDesigner是一款强大的数据建模工具,广泛应用于系统分析和设计阶段,帮助用户创建概念数据模型、物理数据模型以及业务流程模型等。本教程将深入讲解如何使用PowerDesigner,特别是其核心功能——创建和管理...
首先,让我们了解PowerDesigner的核心功能之一——概念数据模型(Conceptual Data Model,简称CDM)。CDM是数据建模的第一步,它抽象地表示业务实体和它们之间的关系。在PowerDesigner中,你可以创建实体、属性和...
本教程将深入探讨PowerDesigner中的核心组件——概念数据模型(CDM),帮助读者理解其基本概念并掌握实际操作技巧。 **一、PowerDesigner简介** PowerDesigner是Sybase公司推出的一款高级建模工具,它提供了从需求...
PowerDesigner可以制作面向对象模型(OOM)、物理数据模型(PDM)、业务模型图(BPM)、概念数据模型图(CDM)、逻辑数据模型(LDM)、信息流模型(ILM)、XML模型,可以生成多种客户端开发工具的应用程序。...
PowerDesigner是一款强大的数据库建模工具,它涵盖了数据库设计的全过程,包括数据流程图绘制、概念数据模型(CDM)、物理数据模型(PDM)的创建,并能与多种开发工具如PowerBuilder、Delphi、VB等无缝对接,以提高...
PowerDesigner由Sybase公司开发,支持多种数据建模类型,包括概念数据模型(CDM)、逻辑数据模型(LDM)和物理数据模型(PDM)。它提供了一整套的数据库设计和分析工具,帮助用户创建、管理和维护数据库模型,同时...
使用PowerDesigner这样的工具,可以方便地进行数据模型的构建和反向工程,将数据库中的表导入到PDM(Physical Data Model)中。反向工程可以将数据库结构转化为可视化的数据模型,帮助我们理解数据的组织和关系。在...
它覆盖了数据库模型设计的全过程,包括数据流程图、概念数据模型(CDM)、物理数据模型(PDM)等的创建,并且可以与多种客户端开发工具配合使用,如PowerBuilder、Delphi、VB等,从而提高开发效率和系统设计的质量。...