我作为大学生,也算开发经验比较丰富了,但是数据库上讲什么 PowerDesigner 我是着实没看出意义何在,感觉设计数据库表根本不需要借助这些工具,一对一,一对多,多对多关系很熟了用 data grip 建十几张有关联的表也蛮轻松
1
supermoonie 2021-06-18 00:36:42 +08:00 via iPhone
之前用 现在复制模版然后改字段
|
2
levelworm 2021-06-18 01:45:47 +08:00 via Android
工作中没用过,不过我做 dwh 的。
|
3
jadec0der 2021-06-18 07:50:58 +08:00
现在互联网公司、搞敏捷开发的应该都不用了。以前做过企业级软件的开发,开发之前要写几千页的需求文档的那种,会用数据库建模。
|
4
sunorg 2021-06-18 08:20:02 +08:00 via Android
pd 的好处是配合需求,多人开发时,新老手直接看对应部分关系即可。减少沟通,
dg 虽好,不能呈现清晰的关联关系图。 另外新互联,敏捷都不用,因为要快要改,容易出现表多凌乱感,靠的更多是人脑记忆 |
5
passerbytiny 2021-06-18 09:12:55 +08:00 via Android
PowerDesigner 建模是基于关系数据库的建模,它在 UML 、BPMN 、DDD 等基于应用程序的建模出来之后就是“历史遗留”了。不过要是作为理论知识的话,基于关系数据库的三段建模模型仍然是拥有 50 年经验的老牌建模方法,而 PowerDesigner 是它的最佳实践工具。
|
6
Mystery0 2021-06-18 09:20:41 +08:00 via Android
pd 这种是处于设计阶段使用的吧,设计数据库,设计系统整体架构啥的。创建具体的数据库是开发阶段
|