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

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”中,添加数据项以及附加域 ,所图所示

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值