mysql是基于什么模型的数据库?相关mysql教程知识点分享如下:

层次模型

层次模型是数据库系统中最早使用的模型之一,其数据结构是一棵“有向树”。根结点在顶端,层次最高,子结点在下,逐步排列。层次模型的特点是:

1.只有一个根结点;
2.其他节点只有一个父结点。

网状模型

网络模型以网络结构表示实体之间的联系。网络中的每个节点代表一个记录类型,通过链接指针实现连接。网络模型可以表示多个主从关系的关系,也可以表示数据之间的交叉关系,即数据之间的横向关系和纵向关系,这是层次模型的扩展。网络模型可以很容易地表示各种类型的连接,但结构复杂,实现的算法难以标准化。其特点是:

1.允许节点多于一个的父结点;
2.可以有一个以上的节点没有父结点。

关系模型

关系模型以二维表结构表示实体之间的联系,以关系数学理论为核心。关系模型的数据结构是一种“二维表框架”组成的集合。每个二维表也可以称为关系。在关系模型中,控制的目标和结果是二维表。关系模型是目前最流行的数据库模型。支持关系模型的数据库管理系统称为关系型数据库管理系统,mysql它是一种关系数据库管理系统。

特点:

1.描述的一致性不仅用关系来描述实体本身,还用关系来描述实体之间的联系;
2.可直接表示多对多的关联;
3.关系必须标准化,即每个属性都是不可分割的数据项,不允许表中有表;
4.关系模型以数学概念为基础,具有较强的理论基础。

以上就是mysql教程mysql是基于什么模型的数据库的介绍,希望对大家有帮助。

更多文章,请持续关注《MySql教程网》https://mysql360.com