MySQL8.0大师之路:第3章:数据模型-3.4常用的数据模型
3.4常用的数据模型[*]层次模型(hierarchical model)
[*]网状模型(network model)
[*]关系模型(relational model )
[*]面向对象数据模型(object oriented data model)
[*]对象关系数据模型(object relational data model)
[*]半结构化数据模型(semistructure data model)
其中层次模型和网状模型统称为格式化模型。
格式化模型的数据库系统在20世纪70年代至80年代初非常流行,在数据库系统产品中占据了主导地位。层次数据库系统和网状数据库系统在使用和实现上都要涉及数据库物理层的复杂结构,现在己逐渐被关系型数据库系统取代。但在美国及欧洲的一些国家里,由于早期开发的应用系统都是基于层次数据库或网状数据库系统的,因此目前仍有一些层次数据库系统或网状数据库系统在继续使用。
20世纪80年代以来,面向对象的方法和技术在计算机各个领域,包括程序设计语言、软件工程、信息系统设计、计算机硬件设计等方面都产生了深远的影响,也促进数据库中面向对象数据模型的研究和发展。许多关系型数据库厂商为了支持面向对象模型,对关系模 型做了扩展,从而产生了对象关系数据模型。
随着Internet的迅速发展,Web上各种半结构化、非结构化数据源己经成为重要的信息来源,产生了以 XML为代表的半结构化数据模型和非结构化数据模型。
页:
[1]