设为首页 加入收藏

TOP

PDM实例之机房收费系统
2014-11-24 00:34:03 来源: 作者: 【 】 浏览:8
Tags:PDM 实例 机房 收费系统

PDM(Physical DataModel)即物理数据模型,它详细说明了数据库的物理实现,在这里我们将具体考虑物理实现的细节,包括数据的存储结构,可以通过修改PDM来适应性能/物理上的约束。

PDM的主要作用是:

1以图形的方式描绘出数据的物理组织结;

2进行数据库的创建和修改;

3定义参照完整性;

4生成扩展属性;

5可以通过逆向工程重新产生CDM。

在机房收费系统的第一遍文档时,当写到详细设计说明书的时候,里面要求给出系统的数据库的物理数据模型,所以我就以机房收费系统为例,尝试使用PowerDesigner12.5去画机房收费系统的PDM,下面是我画的机房收费系统的PDM:

\

\

了解PDM的人肯定能看出我画的图并不是完整的,并且也有很多的错误,因为我只是尝试去画。在做第一遍系统的时候数据库不是我设计的,当时也不会,所以就用的资料里给的数据库,上面的图也是对那个数据库的描述,所以说我画图是建立在数据库已经创建好的基础上,因此发现原有的数据库缺陷实在是太多了,很明显的一点是数据冗余很严重。

其次是画图使用的是面向对象的设计思想,当时已有的数据库根本不是面向对象的方法设计的,所以对原有数据库的实体进行抽象,分析,画出了上面那个不伦不类的PDM。虽然数据库的知识已经学习过了,但是觉得还不足以灵活的运用和实践,在后续学习中要回过头来复习数据库这块的东西。

个人认为PDM最大的魅力在于它可以直接生成用来创建数据库的脚本,不过本人的尝试还没有成功,其原因必定是数据库的设计和PDM的绘制有问题,有待进一步研究……

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇hive实例,GPRS流量统计 下一篇8种Nosql数据库系统对比

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: