社区
其他数据库
帖子详情
PowerDesigner中domain是什么意思是?
stenlylee
2008-03-11 02:09:07
PowerDesigner中domain是什么意思是?
我数据库基础不太好,这个基础的概念不是很清楚
请举例说明什么情况下用,怎么用,有什么好处,谢谢
...全文
2630
3
打赏
收藏
PowerDesigner中domain是什么意思是?
PowerDesigner中domain是什么意思是? 我数据库基础不太好,这个基础的概念不是很清楚 请举例说明什么情况下用,怎么用,有什么好处,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
亮剑_
2008-03-17
打赏
举报
回复
补充:
这里有一本电子书
《PowerDesigner数据库建模技术》
,虽然是99年的旧书,仍可用作参考
亮剑_
2008-03-17
打赏
举报
回复
“域(Domain)是建立在标准数据类型上的一种结构,域可以应用到模型中的多个数据项上。当修改一个域时,就全局地修改了与域有关的数据项。使用域可使不同实体中同一数据项的数据类型相一致。”
域其实是一种数据模型对象,在物理数据模型(PDM)中,就和表、视图、索引、列一样是模型的一种对象。
我的理解就是列(数据项)的抽象,一个自定义的数据类型。因此可以指定域的名称、代码、标准数据类型、长度、精度、检查约束等属性,和列很相像。这样的好处显而易见,就是能把模型中的一些共用的业务规则提取出来了。
举例说明:
有关人事管理的系统中可定义一个名为中国身份证号的域
名称:身份证号
代码:PersonIdCode
类型:char
长度:18
约束:1、前17位取值范围是数字0~9,最后一位取值范围为数字0~9或字母X;2、第7位开始的8位是年月日格式的出生日期;3、前6位为行政区划编号;。。。
定义了这样一个域后,所有引用到身份证号列的表都可以使用该域。同时,这个域即可以作为通用的一条业务规则应用其他相关系统中。
stenlylee
2008-03-11
打赏
举报
回复
都没人来帮个忙……又不是什么困难的问题……
PDM
中
PowerDesigner
中
Dom
ain
如何在column
中
显示及其用法
PDM
中
PowerDesigner
中
Dom
ain
的用法 很多情况下大家根据其他渠道得知Dam
ain
显示方法,设置之后发现依然在column
中
不显示,点击这个图标句OK。 找到
Dom
ain
,勾一下,点击确定OK 就OK了。
Powerdesigner
技巧(一) :活用
dom
ain
,使表字段数据类型一致
Powerdesigner
1 表设计1.1 命名规范 普通表:【子模块名_表名】 例子:SM_RESOURCE 表示“系统管理模块资源表” 关系表:【子模块名_REL_表A名_表B名】 例子:SM_REL_ROLE_RESOURCE 表示“系统管理模块角色与资源关系表”
PowerDesigner
column同步
dom
ain
(域)的name和code
PowerDesigner
column同步
dom
ain
(域)的name和code
关于
PowerDesigner
中
的
Dom
ain
设计的时候应用的
dom
ain
s里定义的数据类型, 就是导出sql 时要数据基本数据类型定义,不要
dom
ain
s里的数据类型。解决办法:把Database -> Edit Current DBMS -> General -> Script -> Objects ->
Dom
ain
-> Enable设置为NO即可
PowerDesigner
非常有用的两个VBScript
1、根据条件更改字符类型.vbs Option Explicit ValidationMode = True InteractiveMode = im_Batch Dim mdl 'the current model 'get the current active model Set mdl = ActiveModel If (mdl Is Nothing) Then Ms
其他数据库
2,209
社区成员
9,519
社区内容
发帖
与我相关
我的任务
其他数据库
其他数据库开发 其他数据库
复制链接
扫一扫
分享
社区描述
其他数据库开发 其他数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章