3773.多pdm合并
标准方法:
在PowerDesigner中,PDM(物理数据模型)的合并可以通过以下步骤实现:
一、合并PDM的基本步骤
打开PowerDesigner并加载模型:
启动PowerDesigner软件。
打开或加载要合并的PDM文件。
选择合并选项:
在PowerDesigner的菜单栏中,选择“Tools”->“Generate Physical Data Model”。
在弹出的窗口中,选择“Update existing Physical Data Model”单选按钮,以表示要与已存在的PDM合并生成新的PDM。
选择已存在的PDM:
在“Select Model”下拉列表框中,选择一个已存在的PDM作为合并的基础。
配置合并选项:
如果希望在合并过程中保护已存在PDM中的某些对象,可以选择“Preserve modifications”复选框。此时,将打开Merge Models窗口,允许您选择哪些新生成的PDM对象要包含到已存在的PDM中。
如果清除“Preserve modifications”复选框,则PDM中已有的所有对象都将从模型中删除,只留下从当前操作生成的新对象。
完成合并:
根据需要配置其他选项后,点击“OK”按钮开始合并过程。
合并完成后,将在图形窗口中打开修改后的PDM图形。
二、注意事项
模型选项的一致性:
在默认情况下,生成的PDM与原CDM的模型选项相同。为避免冲突,可以在生成前配置PDM的模型选项。
如果在CDM或PDM中选择了“Enforce non-divergence”,则能保证列与附加到它上的域不分离。
数据一致性和冗余:
合并PDM时,需要注意数据的一致性和冗余问题。特别是当两个PDM中存在相同或相似的表、列时,需要仔细考虑如何合并以避免数据不一致或冗余。
可以使用PowerDesigner的表合并向导或列的反规范化技术来处理这些问题。但请注意,列的反规范化可能会增加数据的冗余和消耗磁盘空间。
版本控制:
在进行PDM合并之前,建议使用PowerDesigner的版本控制系统功能来备份和记录当前模型的版本。这有助于在合并过程中出现问题时能够恢复到原始状态。
数据库兼容性:
确保要合并的PDM是基于相同或兼容的数据库管理系统(DBMS)设计的。如果两个PDM基于不同的DBMS设计,则可能需要在合并前进行一些调整或转换工作。
错误处理:
在合并过程中,如果遇到错误或警告信息,请仔细阅读并按照提示进行修正。有些警告可以忽略,但请确保理解其含义并确定它们不会影响合并后的模型质量。
通过以上步骤和注意事项,您可以在PowerDesigner中成功合并两个或多个PDM文件。这将有助于您更好地管理和维护数据库设计模型,提高数据库开发的效率和质量。
简便方法:直接从数据库reverse database
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。