powerdesigner 概念數據模型(CDM) 學習<八>

转载 2012年03月28日 18:07:56

目标:本文主要介绍域的概念以及使用。

 

一、概念

域:实际上就是一个取值范围,也可扩展为一个数据类型。域可以定义检查约束、取值范围、最大值、最小值、默认值等。

域是通过用户自定义类型实现的,定义一个域的后,可以实多个实体的属性共享,这也模型设计中非常重要。

例如:“服务生”、“客户”、“操作员”三个实体中都有“姓名”属性,我们就可以定义一个“姓名”域,分别附加到三个实体中,修改域的同时,使用域的实体的相关属性也会随之更新。所图所示

 

 

二、域的定义

菜单Model->Domains,在弹出窗口“List of Domains”中,增加新的域。如图所示

 

三、附加域到实体属性

打开实体的属性选项卡,如图所示,从Domain下拉列表中选择一个域

 

 

注:设置域与数据项的分离关系,Tools->Model Options ->Model,设置“Domain/Attribute,Enforce non-divergence 下的Data type(数据类型、长度、精度)Check(检查约束)、Rules(业务规则)、Mandatory等。如果都不选,则表示设置域与数据项是可分离的。默认为Data type 不可分离,可自行设置。如下图所示

 

四、附加域到数据项上

菜单Model->Data Items,在弹出窗口“List Data Items”中,添加数据项以及附加域,所图所示

深度学习数据集(一)

深度学习 常用数据集
  • u010402786
  • u010402786
  • 2015年07月01日 09:45
  • 2020

PowerDesigner使用教程 —— 概念数据模型(CDM模型)

一、概念数据模型概述     概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,主要...
  • skyboy11yk
  • skyboy11yk
  • 2013年09月16日 23:35
  • 1841

从PowerDesigner概念设计模型(CDM)中的3种实体关系说起

CDM是大多数开发者使用PD时最先创建的模型,也是整个数据库设计最高层的抽象。CDM是建立在传统的ER图模型理论之上的,ER图中有三大主要元素:实体型,属性和联系。其中实体型对应到CDM中的Entit...
  • lxyhenpiaoliang
  • lxyhenpiaoliang
  • 2015年09月14日 11:06
  • 1156

使用PowerDesigner画图详细教程——CDM

使用PowerDesigner画图详细教程 建模
  • MJK30604210755
  • MJK30604210755
  • 2016年03月21日 15:24
  • 4466

【学习笔记】逻辑回归模型原理与应用

就是把前两天转载的文章都看了看,结合自己的想法,汇总了一下。 1. 回归问题 我理解就是曲线拟合问题。 在参数空间上(不妨假设为二维空间)有一些样本点,找一条曲线尽量拟合所有的样本点。这里面的...
  • xceman1997
  • xceman1997
  • 2013年12月20日 18:41
  • 2740

机器学习-1 初步认识机器学习、监督学习和非监督学习

一直对机器学习大数据方面的技术感兴趣,平时也在持续关注相关信息。但是,经过很长一段时间之后,发现,这种碎片化的学习只能停留在浅尝辄止,知道、听说过和了解的基础上,很难对技术有一个系统化的认识、全面而深...
  • u013279509
  • u013279509
  • 2017年02月21日 10:36
  • 404

PowerDesigner—你知道CDM、LDM、PDM、OOM的区别吗?

导读   在本篇文章中,你将会了解到PowerDesigner工具中的三种模型CDM,OOM,PDM的区别和联系。 PowerDesigner   简称PD,是一种数据建模工具,适合于开发大型...
  • u010924834
  • u010924834
  • 2015年09月17日 22:44
  • 5097

如何成为一名数据科学家?

在数据分析、挖掘方面,有哪些好书值得推荐? 赞同1094 反对,不会显示你的姓名 肖智博,在读博士,做个几个项目 收起 幽谷尽头、xx hou、wei sun...
  • finethere
  • finethere
  • 2014年06月14日 16:30
  • 1043

在Powerdesigner中创建概念数据模型

点击菜单“File”---->“New Model” 点击【OK】按钮后,将进入如下的画面  系统将出现一个工具栏如下,用于在设计面板中设计模型 单击Entity图标,然后在主面板中...
  • IT_LOSER
  • IT_LOSER
  • 2016年05月05日 15:07
  • 1349

清空(數據庫中所有)表數據

1.delete 與 truncate delete 模式一般為 delete from table_name where {search_condition},可實現選擇性地刪除表中某些條記錄,當沒...
  • Benjayming
  • Benjayming
  • 2013年08月13日 21:52
  • 869
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:powerdesigner 概念數據模型(CDM) 學習<八>
举报原因:
原因补充:

(最多只允许输入30个字)