关系型数据库中树形数据组织与算法分析.docVIP

  • 3
  • 0
  • 约4.12千字
  • 约 10页
  • 2018-08-21 发布于福建
  • 举报

关系型数据库中树形数据组织与算法分析.doc

关系型数据库中树形数据组织与算法分析

关系型数据库中树形数据组织与算法分析   (安徽科技学院计算中心,安徽蚌埠233100)   摘 要:介绍在关系型数据库中采用孩子表示法、双亲表示法以及双亲孩子表示法存储树形数据,讨论不同存储方法下插入删除结点、树的遍历、树的度和深度的计算算法,并分析这些算法的性能。   关键词:关系型数据库;树形数据;数据组织;运算;算法分析   中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2007)01―10038-01      层次型应用实体之间的联系相对复杂,不少应用依赖联系的信息,例如销售流通领域的流通渠道管理、组织管理中的分支机构管理,这些应用中实体问联系通常是hn的树形结构,管理决策就依赖这棵树。关系型数据库中数据组织形式是线形表,因此组织树形数据需要一定的方法,获取树的信息也无法用简单的查询语句实现,本文具体讨论几种关系型数据库中树形数据的组织,以及基于这些数据组织方法上常用信息查询算法和算法分析。      1 数据组织      关系模型中实体信息和联系信息采用各自独立的结构类型存储,这里主要讨论如何组织树形的联系信息,不考虑实体信息。树形数据的组织就是表达1:n的双亲结点和孩子结点之间的联系.从设计思路上分成三种方法:在双亲结点中记录孩子结点位置,在孩子结点中记录双亲结点位置,在一个结点中同时记录双亲和孩子结点的位置。   

文档评论(0)

1亿VIP精品文档

相关文档