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

目标:
本文主要介绍数据项、新增数据项、数据项的唯一性代码选项和重用选项等。

一、数据项
数据项(Data Item)是信息存储的最小单位,它可以附加在实体上作为实体的属性。
注意:模型中允许存在没有附加至任何实体上的数据项。

二、新建数据项
1)使用“Model”---> Data Items 菜单,在打开的窗口中显示已有的数据项的列表,点击 “Add a Row”按钮,创建一个新数据项,如图所示

2)当然您可以继续设置具体数据项的Code、DataType、Length等等信息。这里就不再详细说明了。

三、数据项的唯一性代码选项和重用选项
使用Tools--->Model Options->Model Settings。在Data Item组框中定义数据项的唯一性代码选项(Unique Code)与重用选项(Allow Reuse)。
注意:
如果选择Unique Code复选框 ,每个数据项在同一个命名空间有唯一的代码,而选择Allow reuse ,一个数据项可以充当多个实体的属性。

四、在实体中添加数据项
1)双击一个实体符号,打开该实体的属性窗口。
2)单击Attributes选项卡,打开如下图所示窗口

注意:
Add a DataItem 与 Reuse a DataItem的区别在于
Add a DataItem 情况下,选择一个已经存在的数据项,系统会自动复制所选择的数据项。如果您设置了UniqueCode选项,那系统在复制过程中,新数据项的Code会自动生成一个唯一的号码,否则与所选择的数据项完全一致。

Reuse a DataItem情况下,只引用不新增,就是引用那些已经存在的数据项,作为新实体的数据项。

待续。

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

时间: 2024-10-20 21:43:33

PowerDesigner教程系列(五)概念数据模型的相关文章

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

目标:本文主要介绍联系的定义及使用.  一. 联系联系(Relationship)是指实体集这间或实体集内部实例之间的连接. 实体之间可以通过联系来相互关联.与实体和实体集对应,联系也可以分为联系和联系集,联系集是实体集之间的联系,联系是实体之间的联系,联系是具有方向性的.联系和联系集在含义明确的情况之下均可称为联系. 按照实体类型中实例之间的数量对应关系,通常可将联系分为4类,即一对一(ONE TO ONE)联系.一对多(ONE TO MANY)联系.多对一(MANY TO ONE)联系和多对

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

目标:本文主要介绍属性的标准检查约束.如何定义属性的附加检查. 一.定义属性的标准检查约束标准检查约束是一组确保属性有效的表达式.在实体属性的特性窗口,打开如图所示的检查选项卡. 在这个选项卡可以定义属性的标准检查约束,窗口中每项的参数的含义,如下 参数 说明 Minimum 属性可接受的最小数 Maximum  属性可接受的最大数 Default 属性不赋值时,系统提供的默认值 Unit 单位,如公里.吨.元 Format 属性的数据显示格式 Lowercase 属性的赋值全部变为小写字母 U

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

目标:本文主要介绍如何定义实体的主.次标识符. 一.标识符标识符是实体中一个或多个属性的集合,可用来唯一标识实体中的一个实例.要强调的是,CDM中的标识符等价于PDM中的主键或候选键.每个实体都必须至少有一个标识符.如果实体只有一个标识符,则它为实体的主标识符.如果实体有多个标识符,则其中一个被指定为主标识符,其余的标识符就是次标识符了. 二.如果定义主.次标识符1)选择某个实体双击弹出实体的属性对话框.在Identifiers选项卡上可以进行实体标识符的定义.如下图所示 2)选择第一行“主标识

PowerDesigner教程系列

目标:本文主要介绍PowerDesigner中概念数据模型 CDM的基本概念. 一.概念数据模型概述数据模型是现实世界中数据特征的抽象.数据模型应该满足三个方面的要求:1)能够比较真实地模拟现实世界2)容易为人所理解3)便于计算机实现 概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充.它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计. 通 常人们先将现实世界抽象为概念世界,然后再将概念世界转为机器世界.换

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

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

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

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

WCF入门教程系列五

一.概述 WCF在通信过程中有三种模式:请求与答复.单向.双工通信.以下我们一一介绍. 二.请求与答复模式 描述: 客户端发送请求,然后一直等待服务端的响应(异步调用除外),期间处于假死状态,直到服务端有了答复后才能继续执行其他程序,如下图所示(图中的粗红线在此时代表顺序并不代表调用): 请求与答复模式为WCF的默认模式,如下代码所示: 1 [OperationContract] 2 string ShowName(string name); 即使返回值是void 也属于请求与答复模式. 缺点:

WPF入门教程系列五——Window 介绍

一.窗体类基本概念 对于WPF应用程序,在Visual Studio和Expression Blend中,自定义的窗体均继承System.Windows.Window类.用户通过窗口与 Windows Presentation Foundation (WPF) 独立应用程序进行交互. 窗口的主要用途是承载可视化数据并使用户可以与数据进行交互的内容.独立 WPF 应用程序使用 Window 类来提供它们自己的窗口.在 WPF 中,可以使用代码或 XAML 标记来实现窗口的外观和行为.我们这里定义的

Docker教程系列五:Docker上部署tomcat

1下载tomcat镜像(7-jre8代表tomcat7和java jdk8,tomcat需要java环境,点击下面连接可以查看可下载的版本) 查看可下载版本 docker pull tomcat:7-jre8 2创建tomcat容器 docker run -di --name=tomcat -p 8080:8080 -v tomcat/myhtml:/usr/local/tomcat/webapps --privileged=true tomcat:7-jre8 3部署web应用 将自己网站的w