PowerDesigner15.1使用技巧四
PowerDesigner15.1使用技巧(一)
PowerDesigner15.1使用技巧(二)–如何找到官方资源
PowerDesigner对cdm、ldm、pdm定义
该种关系称为递归关系。使用relationship自己指向自己即可。
实体可以通过联系(Relationship)相互关联。按照实体之间的数量对应关系,通常可以将联系分为:一对一联系(One to One),一对多联系(One to Many),多对多联系(Many to Many),递归联系(Recursive Relationship)以及标识关系(Identify Relationship)等。
见http://www.tuicool.com/articles/UFNjei
树的基本名词:
cdm、ldm的实体不显示数据类型
Entity Properties -> Attributes -> Customize Columns and Filter -> Data Type去掉勾选
Tools -> Display Preference… -> Entity -> Data Types
和visio一样,在全局里设置,而不是单个属性里设置。
data type的定义
可以任意定义,比如某字段的数据类型叫abc也可以,只是会提示一下。
relationship名字不能为空,也不能重复。一般把两个表的表名组合在一起。
比如teacher_student,见官文《Conceptual Diagram Basics》章节。
在relationship里。
cdm一般没有,ldm才有。
感觉pd的关系线的位置自动适配不好,不能自动对齐,总是要手动调整。
看官方文档。应该就是key
Tools -> Display Preference... -> Entity -> Identifiers
继承最好父类在上,子类在下。我试过左右放置,很难理解。
双击inheritance -> more -> children -> add children -> 打勾 确定
逻辑数据模型用继承,生成物理数据模型时可以只生成子类,不会生成父类的表。
见http://www.cnblogs.com/studyzy/archive/2011/08/16/2140675.html
概念模型才有,ldm没有。每个字段名只能出现一次。也就是说同样的字段名表示同样的含义。
比如A表有字段T1,B表也有字段T1,你把B的T1改名为T2,A表会自动跟着改!
Tools -> Display Preference... -> Entity -> Mandatory
我觉得用来区分模块很好
网格线: http://www.cnblogs.com/kissdodog/p/4140244.html 是指点点线而已
了解更多association
见http://blog.sina.com.cn/s/blog_5b2c0dcc0100bd9h.html
ouyida3的csdn博客
2015.5.14
原文地址:http://blog.csdn.net/ouyida3/article/details/45817205