用PowerDesigner 进行系统设计,还是有很多很方便的地方的。
但在学习和使用的过程中,如何与DBMS进行关联和对应还有很多的问题需要细抠。如下面的东西:
1、MSSQL中有一种数据类型叫UniqueIdentity,它会生成一个GUID数据,但如果对应到PD中的概念模型中,就没有办法对应,物理模型中也一样。哪位知道呢?
如果反向回来,在PD中,显示的是Variable Multibyte (36)的数据类型。
2、实体间的关系
我们知道在PD中,常用的实体间的联系有四种:一对一,一对多,多对一,多对多
但在选择Cardnalities时,cardnality 有:0,1 , 0,n ,1,n ,1,1 这四个又是说的什么呢?关键是0,1和0,n是什么意思。
在上图(概念模型图)中,担保项目与审保会议是一个一对多的关系。同时,在此关系中,担保项目最少一个,审保会议最少一个,最多N个;
在实际的数据库中,这是一个最最普通的外键关联关系。
哪位能解释一下,为什么不是下面这个图的样子呢?