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

原文 http://www.cnblogs.com/yxonline/archive/2007/04/09/705631.html

 

 
目标:
本文主要介绍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)在上图所示窗口中,点击插入属性按钮,弹出属性对话框,如下图所示。

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

待续。

 
 

时间: 2024-09-22 03:36:25

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

WPF入门教程系列二——Application介绍

原文:WPF入门教程系列二--Application介绍 一.Application介绍 WPF和WinForm 很相似, WPF与WinForm一样有一个 Application对象来进行一些全局的行为和操作,并且每个 Domain (应用程序域)中仅且只有一个 Application 实例存在.和 WinForm 不同的是WPF Application默认由两部分组成 : App.xaml 和 App.xaml.cs,这有点类似于 Asp.Net WebForm,将定义和行为代码相分离. 微

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

原文http://www.cnblogs.com/yxonline/archive/2007/04/09/705479.html 目标:本文主要介绍PowerDesigner中概念数据模型 CDM的基本概念. 一.概念数据模型概述数据模型是现实世界中数据特征的抽象.数据模型应该满足三个方面的要求:1)能够比较真实地模拟现实世界2)容易为人所理解3)便于计算机实现 概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充.它从

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

原文http://www.cnblogs.com/yxonline/archive/2011/01/14/1935612.html 新年开篇说明: 很感谢大伙对此系列教程的关注,因为工作的很多原因,一 直没时间静下心来整理新的教程,担心没有自己没有理解清楚写出来误导大伙,故一拖再一拖,几年过去了,最近又收到很多网友的邮件要求继续写下去,没能一一 回复,还望谅解.以后每周抽出时间写一篇,篇幅长一点,仅此答谢广大关注的网友.   目标:本文主要介绍继承联系定义及使用.   一.           

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

原文http://www.cnblogs.com/yxonline/archive/2007/04/12/710816.html   目标:本文主要介绍联系的定义及使用.  一. 联系联系(Relationship)是指实体集这间或实体集内部实例之间的连接.  实体之间可以通过联系来相互关联.与实体和实体集对应,联系也可以分为联系和联系集,联系集是实体集之间的联系,联系是实体之间的联系,联系是具有方向性的.联系和联系集在含义明确的情况之下均可称为联系.  按照实体类型中实例之间的数量对应关系,通

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

原文http://www.cnblogs.com/yxonline/archive/2007/04/11/708387.html 目标:本文主要介绍数据项.新增数据项.数据项的唯一性代码选项和重用选项等. 一.数据项数据项(Data Item)是信息存储的最小单位,它可以附加在实体上作为实体的属性.注意:模型中允许存在没有附加至任何实体上的数据项. 二.新建数据项1)使用"Model"---> Data Items 菜单,在打开的窗口中显示已有的数据项的列表,点击 "A

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

原文http://www.cnblogs.com/yxonline/archive/2007/04/09/705718.html 目标:本文主要介绍属性的标准检查约束.如何定义属性的附加检查. 一.定义属性的标准检查约束标准检查约束是一组确保属性有效的表达式.在实体属性的特性窗口,打开如图所示的检查选项卡. 在这个选项卡可以定义属性的标准检查约束,窗口中每项的参数的含义,如下 参数 说明 Minimum 属性可接受的最小数 Maximum  属性可接受的最大数 Default 属性不赋值时,系统

PS磨皮教程系列二:ps双曲线磨皮法教程

  本文PS双曲线磨皮教程不仅有案例,更可喜的是每一个步骤操作的目的都有所讲到,是一篇不错的PS双曲线磨皮法教程. 第一,PS双曲线磨皮法原理 ps双曲线磨皮法,先计算出人物脸部瑕疵和暗部.高光选区,通过调节将其分别调暗.调亮以达到消除斑点的目的. 第二,双曲线磨皮教程案例分享 我们先来看看PS双曲线磨皮前后效果对比,左边是原图,右边是双曲线磨皮最终效果. 1.打开本文的双曲线磨皮教程案例文件. 2.按下CTRL+J,复制背景图层,得到图层1.将图层混合模式设置为滤色,由于图像过亮,降低图层不透

SeaJS入门教程系列之使用SeaJS(二)

 这篇文章主要介绍了SeaJS入门教程系列之使用SeaJS,着重介绍了SeaJS的使用方法.关键方法的使用等,需要的朋友可以参考下 下载及安装   要在项目中使用SeaJS,你所有需要做的准备工作就是下载sea.js然后放到你项目的某个位置. SeaJS项目目前托管在GitHub上,主页为 https://github.com/seajs/seajs/ .可以到其git库的build目录下下载sea.js(已压缩)或sea-debug.js(未压缩). 下载完成后放到项目的相应位置,然后在页面中

《数据库技术原理与应用教程》一3-1数据模型的基本概念

3-1数据模型的基本概念 数据是现实世界中客体的符号抽象,而数据模型(data model)则是数据管理特征的抽象.数据模型描述数据的结构.定义在结构上的操纵以及约束条件.它从抽象层次上描述了数据的静态特征.动态行为和约束条件,为数据库系统的表示和操作提供一个框架. 1 数据模型三种类型 数据模型按不同的应用层次分成三种类型,分别是概念数据模型(conceptual data model).逻辑数据模型(logic data model)及物理数据模型(physical data model).