数据库的数据模型-cuda ebook

lens4762 5 0 pdf 2024-07-27 10:07:49

2.2 数据库的数据模型按照描述数据与数据间关系的方法不同,数据库常用的数据模型有层次模型、网状模型和关系模型。

2.2.1 层次模型是一种基本层次联系的集合,它实际上是一种有根定向的有序树。层次模型的基本结构是树结构——根、枝、叶结构,数据存放的基本单位是片断(即层),片断是内在有逻辑联系的一组数据,层次模型按照树形结构以片断为单位存放数据。层次模型比较容易实现,但是查找比较麻烦,数据的冗余度也比较大。关于层次数据模型的详细结构,可以参考这篇文章《层次数据模型的数据结构(续)-数据库学习》

你是不是对层次模型存储结构感到好奇呢?有一篇文章专门探讨了这一点,详见《层次数据模型存储结构》

如果你想更全面地了解数据库的数据模型,不妨阅读这篇综合介绍的文章《数据库数据模型》

同样,在GIS领域,数据模型的应用也非常广泛。层次模型、网状模型、关系模型这三大数据模型在GIS中的关系可以通过《GIS三大数据模型层次网状关系》这篇文章来深入了解。

对于网状数据模型,如果你觉得这些模型只是层次模型的延伸,那你就错了。网状数据模型有其独特的数据结构,详情请见《网状数据模型的数据结构-数据库学习》《网状数据模型的数据结构续-数据库学习》

而说到关系模型,它不仅是目前最流行的数据模型之一,还在很多应用中发挥着不可替代的作用。更多信息可以参考《关系数据模型的数据结构-数据库学习》

用户评论
请输入评论内容
评分:
暂无评论