【摘要】:在任何一个数据模型中都存在一种数据结构,该结构主要用于表示存在于信息世界中实体的相互之间的联系。数据模型中所包含的数据可以进行的操作以及操作的规则,都是由数据模型规定的。最后,数据模型还必须提供定义完整性约束条件的手段,并在操作中自动检查。其中,前两类数据模型也称为非关系模型,它们在数据库系统的初期起了重要的作用。当前使用较为广泛的数据模型为关系模型,并且在所有的模型中处于“统治” 的地位。
在数据库系统中,最基础与核心的内容就是数据模型,且该数据模型能够得到DBMS的支持。在任何一个数据模型中都存在一种数据结构,该结构主要用于表示存在于信息世界中实体的相互之间的联系。数据模型的本质内容就是利用数据结构对数据库系统的静态特性进行描述。数据模型中所包含的数据可以进行的操作以及操作的规则,都是由数据模型规定的。除了静态特性,数据库系统还存在动态特性,该特性是由数据操作进行描述的。数据库中的操作主要有两类:一类为数据维护;另一类为数据检索。这两类操作在所有的数据模型中都是必须被规定的内容,具体包括操作的符号、操作的含义及操作的规则等。
最后,数据模型还必须提供定义完整性约束条件的手段,并在操作中自动检查。对于不符合完整性约束条件的操作,自动拒绝执行,只有符合条件的操作才能执行,从而保证数据的正确、相容和有效。
实际的数据库管理系统所支持的主要数据模型如下:
1.层次模型(Hierarchical Model);
2.网状模型(Network Model);
3.关系模型(Relational Model);(www.xing528.com)
4.面向对象模型(Object Oriented Model)。
其中,前两类数据模型也称为非关系模型,它们在数据库系统的初期起了重要的作用。
在关系模型发展后,非关系模型迅速衰退。在我国,早就淘汰了非关系模型。
最近几年出现了一种新的数据模型,即对象模型,该模型也是当前数据库技术的重点研究方向。当前使用较为广泛的数据模型为关系模型,并且在所有的模型中处于“统治” 的地位。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。