
PowerDesigner
powerDesigner 的概念及学习的疑问解释
漩涡中的蚂蚁
这个作者很懒,什么都没留下…
展开
-
powerdesigner 由概念模型生成物理模型的问题
场景:在我的用户设计中,有三种角色,部分属性相同,部分属性不相同。所以,我使用了继承关系。如图:这样的情况,但是,生成的类图中,学生跟老师会有用户名与password这两个属性。意思就是会有三个外键关联。完全摸不着头脑啊。最后,我实在是没有办法了就重新再写一下吧。还是这种问题。我想是不是缓存的问题。我就在生成的配置中,选择了全部生成,不再保存更改配置。这样就好了。...原创 2020-02-27 15:54:20 · 1390 阅读 · 0 评论 -
powerdesigner 类的继承关系
在开发中,总是会面对部分相同的实体类这种情况的。那么,我们需要在powerdesigner 中就直接关联好这种关系。但是,怎么做呢?实现方式:Concrete Table Inheritance(具体表继承) Single Table Inheritance(单表继承) Class Table Inheritance (类表继承)比如,教师与学生的设计关系来讲。有相同的姓名,性别,年...原创 2020-02-20 14:50:31 · 3841 阅读 · 0 评论 -
powerdesigner: 生成的sql带有注解
在默认的情况下,powerdesigner生成的表的sql语句是不带注释的。如果我们不懂表中的字段,那么我们可以在powerdesigner中查找。但是,这样是很麻烦的。你不想多次打开一个早就不需要使用的软件了吧。如果你电脑配置低,好呀,更麻烦了。怎么解决这一个问题?那就是给生成的sql加上注解。这样在查看数据库的时候,就可以查找字段的意思了。这样岂不是方便了很多。怎么操作?tools->...原创 2019-11-27 10:44:19 · 442 阅读 · 0 评论 -
powerdesigner: 设置主键为自增列
在poerdesigner中需要这是表的主键为自增列(MySql)。那么怎么设置呢?我找了一下,有很多种方式能达到效果:一步到位:设置主键类型为Serial ,不要设置为Integer类型(设置为了Integer类型很麻烦)。生成的数据库中的字段是int类型的。 麻烦的方法:在上边的方法中设置的字段类型为Serial。那么,此处设置为“Integer”类型。那么,在概念数据模型中并不能...原创 2019-11-25 16:36:22 · 785 阅读 · 0 评论 -
powerdesigner 概念模型生成逻辑模型 一对多关系
在powerdesigner使用概念模型生成逻辑模型一对多关系的时候(错误无关关系),本来应该生成的外键在LDM中并没有显示出来。图示如下:看这个看不出来哪里错误了。但是我还是要把他放上来。看起来没错。那就是内在错了。powerdesigner中,有 Date Item 项,经过设置可重用,我就把编号写成了可重用的编号。然后就出现了上述问题,生成并没有外键的实体。...原创 2019-10-13 13:35:08 · 3322 阅读 · 0 评论