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

目标:
本文主要介绍属性的标准检查约束、如何定义属性的附加检查。

一、定义属性的标准检查约束
标准检查约束是一组确保属性有效的表达式。在实体属性的特性窗口,打开如图所示的检查选项卡。

在这个选项卡可以定义属性的标准检查约束,窗口中每项的参数的含义,如下

参数 说明
Minimum 属性可接受的最小数
Maximum  属性可接受的最大数
Default 属性不赋值时,系统提供的默认值
Unit 单位,如公里、吨、元
Format 属性的数据显示格式
Lowercase 属性的赋值全部变为小写字母
Uppercase 属性的赋值全部变为大写字母
Cannot modify 该属性一旦赋值不能再修改
List Of Values 属性赋值列表,除列表中的值,不能有其他的值
Label 属性列表值的标签

二、定义属性的附加检查
当Standard checks 或Rules 不能满足检查的要求时,可以在Additional Checks选项卡的Server子页上,通过SQL语句中使用%MINMAX%、%LISTVAL%、%RULES%、%UPPER%、%LOWER%几个变量来定义Standard和Rule,如图所示

%MINMAX%、%LISTVAL%、%UPPER%、%LOWER%
在Standard Check中定义的Minimum 和Maximum、List values 、uppervalues、lowervalues

%RULES%
在Rules特性窗口Expression选项卡中定义的有效性规则表达式

待续。

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

时间: 2024-10-12 07:40:14

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

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

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

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

目标:本文主要介绍数据项.新增数据项.数据项的唯一性代码选项和重用选项等. 一.数据项数据项(Data Item)是信息存储的最小单位,它可以附加在实体上作为实体的属性.注意:模型中允许存在没有附加至任何实体上的数据项. 二.新建数据项1)使用“Model”---> Data Items 菜单,在打开的窗口中显示已有的数据项的列表,点击 “Add a Row”按钮,创建一个新数据项,如图所示 2)当然您可以继续设置具体数据项的Code.DataType.Length等等信息.这里就不再详细说明了

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”标签

Netty4.x中文教程系列(三) ChannelHandler

Netty4.x中文教程系列(四)  ChannelHandler 上一篇文章详细解释了Hello World示例的代码.里面涉及了一些Netty框架的基础. 这篇文章用以解释ChannelHandler.笔者本身在以前写过文章ChannelHandler改动及影响 和 ChannelInitializer 学习 对Netty的.ChannelHandler做过阐述.里面主要描述了4.x版本相对于3.x版本的改动以及影响.并引用了一些文章.为大家详细的解释了ChannelHandler里面涉及架

WCF入门教程系列三

一.WCF服务应用程序与WCF服务库 我们在平时开发的过程中常用的项目类型有“WCF 服务应用程序”和“WCF服务库”. WCF服务应用程序,是一个可以执行的程序,它有独立的进程,WCF服务类契约的定义,可以直接看到运行的效果.此项目模板基于IIS托管的程序,如本系列的第一节所示.在开发基于IIS托管的WCF服务程序时,比较多见,自学的时候也可以使用这种类型,简单易懂. WCF服务库,可以认为是一个包含WCF服务以及契约定义的类库.不能直接运行,你可以在其他项目里引用,在宿主里启用托管这个库,有

WPF入门教程系列三——Application介绍(续)

http://home.juedui100.com/user/23979225.htmlhttp://home.juedui100.com/user/23784255.htmlhttp://home.juedui100.com/detail/23844986.htmlhttp://home.juedui100.com/user/23844986.htmlhttp://home.juedui100.com/user/23933152.htmlhttp://home.juedui100.com/us

Docker教程系列三:Docker容器操作

1查看容器 l  查看正在运行容器: docker ps l  查看所有的容器(启动过的历史容器): docker ps –a l  查看最后一次运行的容器: docker ps –l l  查看停止的容器 docker ps -f status=exited 2创建与启动容器 l  创建容器常用的参数说明: l  创建容器命令:docker run l  -i:表示运行容器 l  -t:表示容器启动后会进入其命令行.加入这两个参数后,容器创建就能登录进去.即分配一个伪终端. l  --name