基于面向对象OO的数据库设计模式探讨.doc

基于面向对象OO的数据库设计模式探讨.doc

基于面向对象 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)设计。本文中业务对象设计不再详细论述,假设是已经做了业务对象分析,然后基于业务对象模型生成实体对象模型,并根据实体对象分层模型进一步完善业务对

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档