常见的数据库有几种有什么不同(最少说出一种非关系型数据库)

常见的数据库有几种有什么不同(最少说出一种非关系型数据库),第1张

根据存储模型划分,数据库类型主要可分为:网状数据库、关系数据库、树状数据库和面向对象数据库等。商业应用中主要是关系数据库。

不同类型的数据库,它们的应用领域和使用方法会有所不同。

非关系数据库包括:键值存储数据库、列存储数据库、文档型数据库和图形数据库等。

非关系数据库适用于如下几种情况:

1数据模型比较简单;

2需要灵活性更强的IT系统;

3对数据库性能要求较高;

4不需要高度的数据一致性;

5对于给定的“key”,比较容易映射复杂值的环境。

数据库有类型之分,是根据数据模型划分的。目前成熟地应用在数据库系统中的数据模型有:层次模型、网壮模型和关系模型。下面我们分别学习以下这三种模型。

层次模型

层次模型是用树结构表示记录类型及其联系的。

树结构的基本特点是:

1、有且仅有一个结点无父结点;

2、其它结点有且有一个父结点。

在层次模型中,树的结点是记录型。上一层记录型和下一层记录型的联系是1:n的。

层次模型就象下面我们给出的一棵倒立的树。

注意:在层次式数据库中查找记录,必须指定存取路径。这种关系模型不支持m:n联系。

网状模型

网状模型中结点间的联系不受层次限制,可以任意发生联系,所以她的结构是结点的连通图。

网状模型结构的特点是:

1、有一个以上结点无父结点;

2、至少有一个结点有多于一个父结点。

注意:虽然网状模型能反映各种复杂的关系,但网状模型在具体实现上,只支持1:n联系,对

于m:n联系可将其转化为1:n联系。

关系模型

关系模型的本质就是用若干个二维表来表示实体及其联系。

关系是通过关系名和属性名定义的。一个关系可形式化表示为:

R(A1,A2,A3,…,Ai,…)

其中:R为关系名,Ai为关系的属性名。

这里我们对此不做过多的学习,在以后的章节中我们会详细的学习之。

以上就是关于常见的数据库有几种有什么不同(最少说出一种非关系型数据库)全部的内容,包括:常见的数据库有几种有什么不同(最少说出一种非关系型数据库)、数据库的基本类型、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存