数据模型是数据特征的抽象,它从抽象层次上描述了系统的静态特征、动态行为和约束条件,为数据库系统的信息表示与 *** 作提供一个抽象的框架。
模型可更形象、直观地揭示事物的本质特征,使人们对事物有一个更加全面、深入的认识,从而可以帮助人们更好地解决问题。利用模型对事物进行描述是人们在认识和改造世界过程中广泛采用的一种方法。数据模型是对现实世界数据特征的模拟和抽象。
层次模型
网状模型
关系模型
对象关系模型
对象模型
还有这些数据库模型:
数据联合模型
面向概念模型
实体-属性-值模型
多位数据库模型
半结构化模型
两大类数据模型:数据模型分为2类(分属2个不同的层次,在开发和使用数据库中使用不同的模型)。
概念模型,也称信息模型,它是按用户的观点来对数据和信息建模,用于数据库设计。
逻辑模型和物理模型,逻辑模型主要包括:网状模型、层次模型、关系模型、面向对象模型等,按计算机系统的观点对数据建模,用于DBMS实现。
物理模型,是对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存取方法。
概念模型:信息世界中的基本概念。
用途:数据库设计人员和用户之间进行交流的语言。但要考E-R图!
最常用的数据模型:非关系模型,有层次模型和网状模型;关系模型;面向对象模型、对象关系模型。
美国国家标准协会所属标准计划和要求委员会在1975年公布的研究报告中,把数据库系统内部的体系结构从逻辑上分为外模式、模式和内模式三级抽象结构和二级映像功能。外模式、模式和内模式分别对应一般用户模式、概念模式和物理模式。
三级模式具有以下优点:
保证数据的独立性。将模式与内模式分开,保证了数据的物理独立性。讲外模式和模式分开,保证了数据的逻辑独立性。
简化了用户接口。按照外模式编写应用程序或输入命令,而不需要了解数据库内部的存储结构,方便用户使用系统。
有利于数据共享。在不同的外模式下可由多个用户共享系统中的数据,减少了数据冗余。
有利于数据的安全保密。在外模式下根据要求进行 *** 作,只能对限定的数据 *** 作,保证了其他数据的安全。
以上就是关于数据模型有哪三种全部的内容,包括:数据模型有哪三种、数据库主要有哪几种数据模型、数据库主要有哪些模型这些模型的特点是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)