使用PowerDesigner画E-R图详细教程(2)
2011-09-23 01:34
225 查看
![](http://www.dezai.cn/UploadFiles/20081241349443.gif)
上图中所有标红的部分是我们最应该关注的内容,因为他们都是由于我们对实体型间的关系的定义而产生的,下面给出一些简单的说明。
1. “师生关系”和“学生俱乐部”这两个表是由于我们的多对多关系而产生的。
2. “假期”表的“工号”字段是由于我们将教师-假期关系指定为dependent而产生的。
3. “班级”表的“工号”字段是由于我们将教师-班级关系制定为dominant而产生的。
4. “家访”表中的“工号”和“学号”字段是由于家访是教师和学生实体型的association而产生的。
另外,记得我们在提到dominant属性的时候说过,一个没指定dominant方向的一对一联系将产生两个引用,下面我们就把原本的CDM中的教师-班级关系进行一个小小的修改,去掉这个relationship的dominant定义,那么最终产生的PDM中教师表和班级表将互相包含对方的主键(由于我们的班级表没有自己的主键,所以只能在班级表中看到多出来的列),截图如下:
![](http://www.dezai.cn/UploadFiles/200812413410370.gif)
相关文章推荐
- 使用PowerDesigner画图详细教程
- 使用PowerDesigner画图详细教程——CDM
- 使用PowerDesigner画图详细教程——PMD
- 使用PowerDesigner画E-R图详细教程(1 )
- 最详细的Log4j使用教程
- Xcode使用教程详细讲解 (上)
- 最详细的Log4j使用教程
- Redis使用详细教程
- 使用PowerDesigner画ER图详细教程
- DedeCMS专题功能使用详细教程
- Python中使用Beautiful Soup库的超详细教程
- 这是一份很详细的 Retrofit 2.0 使用教程(含实例讲解)
- 最详细的Log4j使用教程
- PowerDesigner使用教程
- PowerDesigner使用教程
- 最详细的Log4j使用教程
- 历史上最详细的github注册到使用的图文教程
- Git使用详细教程
- 最详细的Log4j使用教程