第三代数据库系统支持什么数据模型

第三代数据库系统支持什么数据模型,第1张

支持逻辑模型,其用数据库语言可以来定义、 *** 纵数据库中的数据。而概念模型是用于设计阶段,是数据库设计人员和用户之间进行交流的工具。物理模型则是数据最底层的抽象,它描述数据在磁盘或磁带上的存储方式和存取方式,是面向计算机系统的。

最常用的逻辑数据模型有五种:

(1)层次模型(hierarchical model)

(2)网状模型(network model)

(3)关系模型(relational model)

(4)面向对象模型(object oriented model)

(5)对象关系模OJ (object relational model)

扩展资料:

最常用的逻辑模型有层次模型、网状模型和关系模型。

这3种逻辑模型的根本区别在于数据结构不同,即数据之间联系的表达方式不同,层次模型用“树结构”来表示数据之间的联系;网状模型是用“图结构”来表示数据之间的联系;关系模型是用“二维表”来表示数据之间的联系。

参考资料来源:百度百科-逻辑模型

目前最常用的三种数据模型为层次模型、网状模型和关系模型。

一、层次模型

层次模型将数据组织成一对多关系的结构,层次结构采用关键字来访问其中每一层次的每一部分。

层次模型发展最早,它以树结构为基本结构,典型代表是IMS模型。

优点是存取方便且速度快;结构清晰,容易理解;数据修改和数据库扩展容易实现;检索关键属性十分方便。

二、网状模型

网状模型用连接指令或指针来确定数据间的显式连接关系,是具有多对多类型的数据组织方式。

网状数据模型通过网状结构表示数据间联系,开发较早且有一定优点,目前使用仍较多,典型代表是 DBTG模型。

优点是能明确而方便地表示数据间的复杂关系。

三、关系模型

关系模型以记录组或数据表的形式组织数据,以便于利用各种地理实体与属性之间的关系进行存储和变换,不分层也无指针,是建立空间数据和属性数据之间关系的一种非常有效的数据组织方法。

优点在于结构特别灵活,概念单一,满足所有布尔逻辑运算和数学运算规则形成的查询要求;能搜索、组合和比较不同类型的数据;增加和删除数据非常方便。

扩展资料:

数据模型按不同的应用层次分成三种类型:分别是概念数据模型、逻辑数据模型、物理数据模型。

1、概念模型(Conceptual Data Model),是一种面向用户、面向客观世界的模型,主要用来描述世界的概念化结构,它是数据库的设计人员在设计的初始阶段。

2、逻辑模型(Logical Data Model),是一种面向数据库系统的模型,是具体的DBMS所支持的数据模型。

3、物理模型(Physical Data Model),是一种面向计算机物理表示的模型,描述了数据在储存介质上的组织结构,它不但与具体的DBMS有关,而且还与 *** 作系统和硬件有关。

参考资料:

数据模型-百度百科

数据(data)是描述事物的符号记录。模型(Model)是现实世界的抽象。数据模型(Data Model)是数据特征的抽象,是数据库管理的教学形式框架。数据库系统中用以提供信息表示和 *** 作手段的形式构架。数据模型包括数据库数据的结构部分、数据库数据的 *** 作部分和数据库数据的约束条件

以上就是关于第三代数据库系统支持什么数据模型全部的内容,包括:第三代数据库系统支持什么数据模型、目前最常用的三种数据模型及其特点是什么、数据库简答题 解释数据模型的概念,为什么要将数据模型分成两个层次等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10155118.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存