在PowerDesigner中直接设计的PDM与将CDM直接转换成的PDM有区别吗?
时间: 2024-05-20 21:13:10 浏览: 140
PowerDesigner生成PDM模型
4星 · 用户满意度95%
在PowerDesigner中,CDM(Conceptual Data Model)是概念数据模型,PDM(Physical Data Model)是物理数据模型。CDM是从业务需求出发,对数据进行建模,不考虑具体的实现技术和数据库管理系统,只关注数据的语义和业务规则;而PDM则是基于具体的数据库管理系统,对数据进行物理存储设计和优化。
如果你直接在PowerDesigner中设计PDM,那么你需要考虑具体的数据库管理系统和实现技术,直接对数据进行物理存储设计和优化。而如果你先设计CDM,然后再将CDM转换成PDM,那么PowerDesigner会自动根据你选择的数据库管理系统和实现技术生成相应的物理模型,同时也会将你在CDM中设计的业务规则和语义信息传递到PDM中,这样可以保证PDM的正确性和一致性。
因此,从设计的角度来看,直接设计PDM和先设计CDM再转换成PDM是有区别的。但是无论采用哪种方式,最终的目的都是为了建立一个符合业务需求和数据库管理系统要求的数据模型。
阅读全文