首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PowerDesigner CDM、PDM和MySQL

PowerDesigner CDM、PDM和MySQL
EN

Stack Overflow用户
提问于 2012-06-06 07:10:42
回答 2查看 6K关注 0票数 0

我目前正试图在PowerDesigner上接电话,我想问两件事:

  1. 从概念数据模型生成物理数据模型(PDM)和直接创建PDM?
  2. 是否有从PowerDesigner到MySQL生成数据库的方法?我试过但不能为MySQL创建ODBC,因为在尝试创建数据源?

时没有可用的选项。

EN

回答 2

Stack Overflow用户

发布于 2012-06-06 13:46:08

  1. PowerDesigner试图跟踪CDM和PDM对象之间的链接。如果您更改(去或重命名)产品数据管理系统中的某些内容,更改清洁发展机制中的某些内容,并再次生成,它将使用这些链接信息正确地更新您的产品数据管理系统,而不是仅仅从清洁发展机制生成一个默认的产品数据管理系统。
  2. ,您使用的是哪个PowerDesigner版本?您应该能够创建一个MySQL数据库管理系统;在PowerDesigner之外,在安装连接器/ ODBC之后创建一个ODBC数据源;用Database > Connect连接到您的数据源;以及使用PowerDesigner知道.

在数据库中生成模型

票数 1
EN

Stack Overflow用户

发布于 2017-11-09 22:30:46

广告1:是的,有:这是更多的工作,你正在创建遗留代码,而不是便携式和持久的数据库独立的设计。如果您的概念模型实际上与您的数据库模型相同,那么有些地方是错误的。

通常的步骤是: CDM到LDM到PDM。我通常在PowerDesigner之外做清洁发展机制,因为PowerDesigner真的不明白,在他们的建模支持方面做了一些艰难的选择。然后,LDM是您创建的第一个模型。这是一个独立于数据库的项,您可以在其中为数据库建模适当的约束,包括超级和子类型。如果您不使用它,您可能不会对所有约束进行建模,最终可能会得到包含大量可选字段和"type“字段的表。

如果您从PDM开始,那么您将失去一些选项并将其绑定到数据库。虽然您可以很容易地更改这一点,但从Oracle PDM开始确实会限制您的选项,而不是从SQL Server开始。它还倾向于支持与应用程序需求密切相关的建模选择,而不是业务需求,因此,当应用程序被替换时,您将不得不重新建模。

广告2:见另一个答案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10909674

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档