论文部分内容阅读
自二十世纪六十年代以来,数据库技术已广泛普及,并已成为计算机领域发展最快的学科之一。建设以数据库为核心的信息系统和应用系统,对于提高企业的效益、改善企业的管理、改进人们的生活均具有非常现实的意义。数据模型是数据库系统的核心和灵魂。通用数据模型的产生至今已有四十多年的历史,经历了网状、层次、关系和对象模型几个发展阶段。目前流行的通用数据模型主要是关系数据模型和面向对象数据模型。本文分析了目前数据库领域的新的应用增长点,并提出了通用数据模型对这些新的应用热点支持能力的不足的主要原因是通用数据模型的抽象度太高,与实际的应用需求无法很好地衔接。本文针对现有的数据模型与具体的应用结合不紧密的特点,提出了构造更贴近具体应用领域的域数据模型,用于帮助MIS的设计和开发,解决MIS开发过程中,应用层面的数据访问控制的难题。本文首先从域和数据模型的概念出发,界定了上述概念的适用范围,并从域和数据模型的特点出发,分析了它们在MIS开发中的作用。然后从寻找两者的联系点入手,将两者有机的结合起来,提出并详细描述了域数据模型的概念。本文详细讨论了域数据模型的形式化表达和抽象结构。在此基础上,本文还着重研究了域的组织结构、域之间的关系、域关系的演变以及基于域数据模型的数据操作的方法等问题。在完成上述研究基础后,结合域数据模型访问控制层的实现,本文以两个典型的MIS模块的实现为实例,比较了域数据模型和传统数据模型在实现MIS中的不同。域的概念和数据模型应用的结合是本文的重点之一,是域数据模型的基础。域模型并不是针对某一个具体的问题的,它的作用主要是把被研究的问题进行一定方式的划分,划分的结果叫做域。目前,域的概念