数据库常见的数据模型有哪些

常见的数据模型:1、层次模型;将数据组织成一对多关系的结构,用树形结构表示实体及实体间的联系。2、网状模型;用连接指令或指针来确定数据间的网状连接关系,是具有多对多类型的数据组织方式;3、关系模型;以记录组或数据表的形式组织数据。

本教程操作环境:windows10系统、Dell G3电脑。

数据模型(Data Model)是数据特征的抽象,它从抽象层次上描述了系统的静态特征、动态行为和约束条件,为数据库系统的信息表示与操作提供一个抽象的框架。数据模型所描述的内容有三部分,分别是数据结构、数据操作和数据约束。

常见的数据模型

数据发展过程中产生过三种基本的数据模型,它们是层次模型、网状模型和关系模型。这三种模型是按其数据结构而命名的。前两种采用格式化的结构。在这类结构中实体用记录型表示,而记录型抽象为图的顶点。记录型之间的联系抽象为顶点间的连接弧。整个数据结构与图相对应。其中层次模型的基本结构是树形结构;网状模型的基本结构是一个不加任何限制条件的无向图。关系模型为非格式化的结构,用单一的二维表的结构表示实体及实体之间的联系,关系模型是目前数据库中常用的数据模型。

层次模型

将数据组织成一对多关系的结构,用树形结构表示实体及实体间的联系。

网状模型

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

关系模型

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

以上就是数据库常见的数据模型有哪些的详细内容,更多请关注易知道|edz.cc其它相关文章!

推荐阅读