PowerDesigner 教程系列(八)概念数据模型
来源:互联网 发布:it人才外包服务 编辑:程序博客网 时间:2024/05/17 00:08
PowerDesigner 教程系列(八)概念数据模型
目标:本文主要介绍域的概念以及使用。
一、概念
域:实际上就是一个取值范围,也可扩展为一个数据类型。域可以定义检查约束、取值范围、最大值、最小值、默认值等。
域是通过用户自定义类型实现的,定义一个域的后,可以实多个实体的属性共享,这也模型设计中非常重要。
例如:“服务生”、“客户”、“操作员”三个实体中都有“姓名”属性,我们就可以定义一个“姓名”域,分别附加到三个实体中,修改域的同时,使用域的实体的相关属性也会随之更新。所图所示
二、域的定义
菜单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”中,添加数据项以及附加域,所图所示
- PowerDesigner 教程系列(八)概念数据模型
- PowerDesigner 教程系列(八)概念数据模型
- PowerDesigner教程系列(一)概念数据模型
- PowerDesigner教程系列(二)概念数据模型
- PowerDesigner教程系列(三)概念数据模型
- PowerDesigner教程系列(四)概念数据模型
- PowerDesigner教程系列(五)概念数据模型
- PowerDesigner教程系列(六)概念数据模型
- PowerDesigner教程系列(一)概念数据模型
- PowerDesigner教程系列(二)概念数据模型
- PowerDesigner教程系列(三)概念数据模型
- PowerDesigner教程系列(四)概念数据模型
- PowerDesigner教程系列(五)概念数据模型
- PowerDesigner教程系列(六)概念数据模型
- PowerDesigner教程系列(一)概念数据模型
- PowerDesigner教程系列(二)概念数据模型
- PowerDesigner教程系列(三)概念数据模型
- PowerDesigner教程系列(四)概念数据模型
- PowerDesigner教程系列(七)概念数据模型
- 去掉Drag a column header
- 谁动了我的内存(PHP内存管理)
- TCP, Scoket, HTTP
- (转)Using VisualVM to fix live Tomcat and JVM problems
- PowerDesigner 教程系列(八)概念数据模型
- C# Tip -- 如何优雅的控制线程状态
- oralce 升级文档参考(10.2.0.X)待续
- 遍历删除map中元素的方法
- 好网站,要常来
- 第一个NDK程序
- 非阻塞式socket编程(select() ) - [linux开发]
- 2011程序员薪资调查揭晓:5年和5000元是分水岭
- 设计模式之ArcGIS的API设计