数据存储、查询装置和数据存储、查询方法制造方法及图纸

技术编号:9718853 阅读:73 留言:0更新日期:2014-02-27 05:39
本发明专利技术提供了一种数据存储装置,应用于具有树形存储结构的数据库中,包括:获取模块,用于获取数据库中各级节点在树形存储结构中的深度信息;存储模块,用于将所述获取模块获取的深度信息分配至各级节点,并进行保存。本发明专利技术还提供了一种数据存储方法。本发明专利技术还提供了一种数据查询装置。本发明专利技术还提供了一种数据查询方法。通过本发明专利技术的技术方案,可以在现有的数据存储、查询支持的树形结构基础上,为每个组织分配表示其深度的信息,简化对于采用树形结构存储的数据的查询过程。

【技术实现步骤摘要】

本专利技术涉及数据处理
,具体地,涉及一种数据存储装置、一种数据存储方法、一种数据查询装置和一种数据查询方法。
技术介绍
目前,在使用数据库进行数据存储时,对于具有树形存储结构的数据,通常多采用下级组织记录上级组织ID (Identity,唯一标识)的存储方法,具体为:为每一级组织分配 ID标识,该ID标识和其所对应的组织为对应的关系。例如,图1为信息管理系统中一种常见的树形组织结构图,“总部”为最高级组织,其ID标识为“I” ;“总部下面分别设置有各级组织,分别分配有ID标识“2、3、4、5、6、7...表1显示各级组织与其相应上级的对应关系。表1:某企业“总部”与其下级各组织节点存储结构

【技术保护点】
一种数据存储装置,其特征在于,应用于具有树形存储结构的数据库中,所述装置包括:获取模块,用于获取数据库中各级节点在树形存储结构中的深度信息;存储模块,用于将所述获取模块获取的深度信息分配至各级节点,并进行保存。

【技术特征摘要】
1.一种数据存储装置,其特征在于,应用于具有树形存储结构的数据库中,所述装置包括:获取模块,用于获取数据库中各级节点在树形存储结构中的深度信息;存储模块,用于将所述获取模块获取的深度信息分配至各级节点,并进行保存。2.根据权利要求1所述的数据存储装置,其特征在于,还包括:更新模块,用于根据某一节点和/或其上级节点在树形结构上的深度变化信息,更新数据库中该节点的深度信息。3.根据权利要求1或2所述的数据存储装置,其特征在于,所述深度信息表示树形存储结构中的节点深度。4.一种数据存储方法,其特征在于,应用于具有树形存储结构的数据库中,所述方法包括:步骤202:获取数据库中各级节点在树形存储结构中的深度信息;步骤204:将所述步骤202获取的深度信息分配至各级节点,并进行保存。5.根据权利要求4所述的数据存储方法,其特征在于,还包括:步骤206:根据某一节点和/或其上级节点在树形结构上...

【专利技术属性】
技术研发人员:杨庆峰郑芸
申请(专利权)人:用友软件股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1