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選項卡中定義的有效性規則表達式


待續。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章