数据库的数据模型-cuda ebook
2.2 数据库的数据模型按照描述数据与数据间关系的方法不同,数据库常用的数据模型有层次模型、网状模型和关系模型。
2.2.1 层次模型是一种基本层次联系的集合,它实际上是一种有根定向的有序树。层次模型的基本结构是树结构——根、枝、叶结构,数据存放的基本单位是片断(即层),片断是内在有逻辑联系的一组数据,层次模型按照树形结构以片断为单位存放数据。
想象一下,层次模型就像一棵大树,每一片叶子都是一个数据片段,这种结构简单易实现,但就像在茂密的树叶中寻找特定叶子一样,查找起来比较麻烦,同时数据冗余度也比较大。更多关于层次数据模型的存储结构,您可以参考这篇文章 层次数据模型存储结构。
同样的,网状模型则更加复杂,它像一个巨大的蜘蛛网,数据之间有着多种多样的联系,使得数据的存储和检索更加灵活。不过,这种复杂性也带来了更多的挑战。如果您对网状数据模型的存储结构感兴趣,可以看看这个 网状数据模型的存储结构。
关系模型可能是最常见的一种,它用表格来组织数据,各种数据通过表格中的行和列来展示,简单明了,方便操作。关系数据库的原理和数据模型的更多细节可以在这篇文章中找到 关系数据库原理数据模型。
用户评论