0 0

树型结构在数据库中的存储10

刚刚看到这个帖子http://www.iteye.com/topic/602979,想起这也是个常会遇到的问题,个人也是一会觉得这样不错一会又那样好,想向各位有经验的朋友请教一下关于这个问题的一些最佳实践,除了Oracle的自己的start with ... connect by...这样的基于数据库特性的。最好还可以提一些通用的方案。

谢谢各位的分享。
DAO 
2010年2月27日 13:35

1个答案 按时间排序 按投票排序

0 0

采纳的答案

也可以自己保持层级关系,
比如
根节点id:1
一级节点id:1.1,1.2……
二级节点id:1.1.1,1.1.2,1.2.1……

2010年3月01日 14:01

相关推荐

    java递归树型结构通用数据库

    Java递归树型结构通用数据库是指使用Java语言实现的递归树型结构数据库系统,该系统可以实现树型结构的部门管理,包括部门的添加、删除、修改和查询等操作。 知识点: 1. 递归树型结构数据库设计 在Java递归树型...

    Delphi中数据库关联树型结构生成与同步数据维护.zip_数据同步_数据库关联_数据维护_树型结构生成

    在Delphi编程环境中,数据库关联树型结构的生成与同步数据维护是开发高效数据库应用程序的重要环节。本资料主要探讨了如何在Windows XP操作系统下,利用Delphi 7进行相关操作。 首先,我们要理解数据库关联的概念。...

    教你如何用java开发树型结构

    5. **J2EE服务端处理**:在J2EE环境中,树型结构的数据通常存储在数据库中。你可以使用Java的持久化框架,如Hibernate或JPA,来操作这些数据。服务端需要提供RESTful API或者Servlets,以便客户端(如JSP页面)请求...

    递归法读取数据库树型结构示例

    在IT领域,数据库通常用于存储和管理大量有组织的数据,而树型结构是数据库中一种常见且有效的数据表示形式。这种结构模拟了现实世界中事物的层级关系,非常适合用来表示目录、组织架构、文件系统等。本文将深入探讨...

    一种基于Ajax的动态树型结构的设计与实现.pdf

    相比之下,动态树型结构虽然能够实时添加、修改或删除节点,但在传统的实现方式中,往往需要频繁刷新页面,这不仅增加了服务器的负担,也降低了用户体验。 本文提出了一种基于Ajax和Yahoo用户界面库的动态树型结构...

    如何展开存储在数据库中的树形数据结构.pdf

    通过对这些方法的了解和应用,开发者可以更加高效地管理和查询存储在数据库中的树形数据结构,从而在实际工作中提升数据处理的能力和效率。同时,这些方法也能够帮助开发者深入理解树形数据结构的特点和遍历算法的...

    winform树型结构

    在C#中,我们可以使用System.Windows.Forms命名空间下的TreeView和TreeNode类来创建和管理树型结构。 创建一个基本的树型控件的步骤如下: 1. 引用System.Windows.Forms命名空间:在代码文件的顶部添加`using ...

    c# .net 实现无限级分类 树型分类 带数据库

    在实现树型分类时,重点是如何通过代码将数据库中的线性数据转换为树形结构。这通常需要用到递归算法。递归是一种函数调用自身的技术,特别适合处理层级关系。以下是一个简单的递归示例: ```csharp public class ...

    JSP实现树型结构TREE

    在IT行业中,构建树型结构的数据展示是一种常见的需求,特别是在Web应用中,用户界面往往需要以层次化的形式展示数据。本例"JSP实现树型结构TREE"提供了一个使用JSP(JavaServer Pages)、EXTJS(一个前端JavaScript...

    树型结构的一个例子

    在IT领域,树型结构是一种常见的数据组织方式,它模拟了自然界中的树状关系,具有根节点、子节点和父节点的概念。在这个特定的Delphi示例程序中,"飘摇客"在2002年创建了一个用递归方法读取数据库数据并构建树形视图...

    ROOT树型结构(JSP)

    "ROOT树型结构"通常指的是在Web应用中用于组织和展示数据的一种图形化方式,特别是对于层次结构明显的数据,如目录、组织架构或文件系统等。这种结构以树状的形式呈现,用户可以通过展开和折叠节点来探索和操作数据...

    delphi 树型控件自动根据数据集生成树型结构

    本文将详细讲解如何在 Delphi7 中使用树型控件,并自动根据数据集生成树型结构。 首先,理解 TTreeView 控件的基本操作。TTreeView 提供了一个可视化的组件,用于展示具有父节点和子节点的关系的数据。每个节点表示...

    tre.rar_java 树_java程序_树型结构

    在IT领域,树型结构是一种重要的数据结构,广泛应用于各种软件开发中,特别是在Java编程语言中。本资源“tre.rar”包含了一份关于Java实现树型结构的程序,以及相关的学习资料,适合对这一主题感兴趣或者正在开发...

    个人信息管理_WPF_树型结构_资料存储NET40_SQLC_1741873590.zip

    首先,我们从标题中可以提取出几个关键的技术点:WPF(Windows Presentation Foundation)、树型结构以及.NET Framework 4.0,还有与数据库的交互。WPF是微软公司发布的一种用于构建Windows客户端应用程序的UI框架,...

    树型结构自动生成HTML系统

    1. **数据准备**:首先,我们需要存储树型结构的数据,这通常是在数据库中完成的。每个节点都有一个ID、父ID、标题等属性,通过这些属性可以构建层级关系。 2. **PHP处理**:利用PHP连接数据库,查询所有节点,并...

    关于java树型结构

    在IT领域,特别是Java编程中,树型结构是一种非常重要的数据结构。它模拟了自然界中的树状模型,其中每个节点可以有零个或多个子节点,而根节点没有父节点。这种非线性的数据结构在处理层次关系的问题时非常有用,如...

    java生成树型结构

    在Java编程中,生成树型结构是一项常见的任务,特别是在数据结构和算法的实现中。树是一种非线性数据结构,由节点(或称为顶点)和边构成,每个节点可以有零个或多个子节点。这里我们将深入探讨如何在Java中创建和...

    树型框读出EDB数据库.zip易语言项目例子源码下载

    本项目实例——"树型框读出EDB数据库",提供了一个易语言项目源码,旨在帮助学习者理解如何使用易语言处理EDB数据库,并展示了在实际应用中的可能性。 EDB数据库,全称Enterprise Database,是Lotus Notes/Domino...

    树型数据结构在测井软件中的应用.pdf

    结合测井数据在深度方向具有先后顺序的特点,可以采用顺序存储的方式来描述树型结构的存储模型。具体来讲,可以使用父表和子表的方式,通过关键字建立两个表之间的联系。父表的关键字段具有唯一性,而子表的字段与父...

    树型结构论坛.rar

    总之,"树型结构论坛.rar"提供了一个学习和研究ASP.NET中如何实现树形结构的实例,涵盖了数据库设计、后台逻辑编写、前端展示等多个方面,对于想要深入理解ASP.NET Web开发的开发者来说,是一个宝贵的资源。

Global site tag (gtag.js) - Google Analytics