一种快速生成树结构的数据库设计方法技术

技术编号:8271536 阅读:524 留言:0更新日期:2013-01-31 03:48
本发明专利技术公开了一种快速生成树结构的数据库设计方法,所述方法包括如下步骤:步骤一、在具有树状关系数据的数据库中创建树结构信息表和Sort表,所述树结构信息表用于记录树结构中的节点信息;所述Sort表与所述树结构信息表进行关联,用于记录树结构的节点之间的关系,每个节点具有一Sort?ID值;步骤二、对所述树结构信息表中的节点信息进行修改时,将修改信息保存到所述树结构信息表中,并将修改信息在Sort表中进行关联,然后重新排序所述Sort表,以使修改后的树结构关系记录在所述Sort表中;步骤三、按Sort表中的字段ID值排序读取数据,查询树结构信息。本发明专利技术所述方法提高了运行效率,节省了服务器资源。

【技术实现步骤摘要】
本专利技术涉及计算机
,更具体的说,涉及应用系统中的数据库设计领域。
技术介绍
目前,在传统的应用系统中,树形结构数据库的设计都是子节点记录父节点的ID,页面展现时采用递归的方式生产树形结构,这种设计方法使大数据量展现时严重影响系统效率,有可能导致整个应用系统处于假死状态。
技术实现思路
本专利技术的目的是提供一种快速生成树结构的数据库设计方法,所述方法在所有的应用系统中生成树结构数据时采用直接排序的方式直接生成。为了解决现有技术存在的困难,达到上述目的,本专利技术提供了一种快速生成树结构的数据库设计方法,所述方法包括如下步骤步骤一、在具有树状关系数据的数据库中创建二维表,包括树结构信息表,用于记录树结构中的节点信息;Sort表,与所述树结构信息表进行关联,用于记录树结构的节点之间的关系,每个节点具有一 Sort ID值;步骤二、对所述树结构信息表中的节点信息进行修改时,将修改信息保存到所述树结构信息表中,并将修改信息在Sort表中进行关联,然后在同一事务中重新排序所述Sort表,以使修改后的树结构关系记录在所述Sort表中;步骤三、按Sort表中的字段ID值排序读取数据,查询树结构信息本文档来自技高网...

【技术保护点】
一种快速生成树结构的数据库设计方法,其特征在于,所述方法包括如下步骤:步骤一、在具有树状关系数据的数据库中创建二维表,包括:树结构信息表,用于记录树结构中的节点信息;Sort表,与所述树结构信息表进行关联,用于记录树结构的节点之间的关系,每个节点具有一Sort?ID值;步骤二、对所述树结构信息表中的节点信息进行修改时,将修改信息保存到所述树结构信息表中,并将修改信息在Sort表中进行关联,然后在同一事务中重新排序所述Sort表,以使修改后的树结构关系记录在所述Sort表中;步骤三、按Sort表中的字段ID值排序读取数据,查询树结构信息。

【技术特征摘要】
1.一种快速生成树结构的数据库设计方法,其特征在于,所述方法包括如下步骤 步骤一、在具有树状关系数据的数据库中创建二维表,包括 树结构信息表,用于记录树结构中的节点信息; Sort表,与所述树结构信息表进行关联,用于记录树结构的节点之间的关系,每个节点具有一 Sort ID值; 步骤二、对所述树结构信息表中的节点信息进行修改时,将修改信息保存到所述树结构信息表中,并将修改信息在Sort表中进行关联,然后在同一事务中重新排序所述Sort表,以使修改后的树结构关系记录在所述Sort表中;...

【专利技术属性】
技术研发人员:刘欣茹
申请(专利权)人:北京金和软件股份有限公司
类型:发明
国别省市:

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

1