powerdesign(pw)原本是用来给用户对数据库设计的一个视觉的概念,并不能保证数据的完整性,所以当一个表被引用的关系很多时,整个pw对表的设计视觉上就很乱,比如:共有40张表,每张表都有创建人和更新人这两个字段,为保证数据的完整性,这两个字段必须是用户表对应的外键,因此就有40张表对1张表的外键关系,可以设想一下,在pw中表现出来的效果,一张用户表对应80多条外键引用,也许为了数据的完整性,这样是必要的,但是如果不影响业务逻辑我个人觉得还是没有必要这样表示出来,如果这个项目你给下一个人接受,看到你设计的PW,感觉一定很不舒服,只要保证对应数据库的完整性就OK了,
不过还是希望高人能指点一二,对于以上的观念
今天对pw和sqlserver之间的导入进行说明,找了好久才找出来,
当从pw导入sqlserver时,发现表的每个字段没有说明,此时我们需要在PowerDesigner中批量根据对象的name生成comment的脚本
逆向工程时,发现导入到PW中的name和code一样,PowerDesigner中逆向工程将数据库中comment脚本赋值到PDM的name
保存着留着以后用吧