基于面向对象 OO 的数据库设计模式探讨
?
摘要
面向对象(OO)和三范式(3NF)都是成熟的设计方法,本文基于面向对象设计思想和三范式数据库设计方法,提出一种实体对象分层建模的思路,其目的是设计简单明了、标准化的数据库结构,同时能够更好的支持模型驱动模型(MDA)的代码自动生成和代码复用,减少代码编写工作量。
面向对象的数据库设计
本模型探讨的一个数据库建模的方法,其意义主要是为《面向服务体系架构(SOA)和数据仓库(DW)的思考》(以下简称《SOA和DW》)所述的共享库提供方法论支持,建立一个简单明了、易于理解的标准化的数据结构,共享库的主要目的是为了共享数据,需要建立一个简单明了,标准化的数据结构。同时为基于模型驱动(Model Driven Architecture,MDA)的设计方法提供一个简化的数据结构,更加容易根据数据结构自动生成代码。
本文采用InfoSphere Data Architect作为工具支持,主要针对需要持久化的业务对象(Business Object,BO))进行实体对象(Entity Object或者称持久化对象Persistant Object,PO)的逻辑数据模型(Logical Data Model)设计。本文中业务对象设计不再详细论述,假设是已经做了业务对象分析,然后基于业务对象模型生成实体对象模型,并根据实体对象分层模型进一步完善业务对
您可能关注的文档
- 塑性成形作业1-10-应力分析机械仪表工程科技专业资料.ppt
- 太原理工《大学物理》李孟春-12-1机械波的产生和传播.ppt
- 铜价外强内弱市场分析行业资讯行业新闻中华机械网.ppt
- 投影与视图-物体三视图的一般画法.ppt
- 透平自动调节第二部分机械仪表工程科技专业资料.ppt
- 挖掘机认知机械仪表工程科技专业资料.ppt
- 网络商务事业部组织架构ecom.ppt
- 网站性能优化方案.ppt
- 网站seo策略之二购买域名注意事项.ppt
- 为什么买香草冰淇淋,汽车就会秀逗.ppt
- 2025江苏苏大教服集团校园招聘笔试历年参考题库附带答案详解.docx
- 2026年秋北师大版初中九年级历史上册第4单元第2课《世界近代社会发展总结》第2课时同步练习及答案.docx
- 2026年年度工作评估工作计划.docx
- 2025四川峨边县交通投资有限公司聘用公司相关人员8人笔试历年参考题库附带答案详解.docx
- 2026年湖北省荆州市教师招聘《教育知识与能力》真题及答案.docx
- 2026年福建省公务员考试《面试》无领导小组试题及答案解析.docx
- 2026年云南公务员考试《公安实务科目》省卷真题及答案解析.docx
- 2026年秋译林版小学六年级英语上册第3单元第1课《Holiday fun》第1课时同步练习及答案.docx
- 2026年注册核安全工程师核安全应急演练准备考试真题及答案.docx
- 2027届陕西省商洛市洛南中学生物高二上期末质量跟踪监视试题含解析.doc
原创力文档

文档评论(0)