问题标签 [hierarchy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
10 回答
8584 浏览

algorithm - 走一棵树,父母第一

访问链接树的所有节点的最佳方法是什么(所有节点都引用父节点和所有子节点,根节点的父节点为 null),这样在其任何祖先之前都不会访问节点?非递归的布朗尼点。

0 投票
1 回答
2355 浏览

sql-server - 重新设置hierarchyid值

如果我在 SQL Server 2008 表中设置了以下行:

目前第 5 行是第 2 行的父级。我想将第 5 行重新设置为第 1 行,所以它现在将变为 1/3 而不是 2/1。到目前为止我已经工作了这么多。我希望第 7 行(以及链中的任何其他行)保持与第 5 行的关系,这意味着第 7 行应该是 1/3/1。什么是一些有效的 sql 来确保链下所有子记录的层次结构 id 也得到更新?

0 投票
3 回答
60656 浏览

sql - SQL Server:如何在自引用表中获取给定父 ID 的所有子记录

嗨,我有一个引用自身的表,我需要能够从给定的父 ID 中选择父记录及其所有子记录。

我的表如下:

所以对于上面的例子,我希望能够传入一个值 1 并获取上面的所有记录。

到目前为止,我已经提出了以下递归表值函数,但它的行为并不像预期的那样(只返回第一条记录)。

0 投票
1 回答
7756 浏览

hierarchy - 在非父子维度中创建层次结构

我正在多维数据集中使用 AdventureWorksDW 为产品维度创建用户层次结构。我添加了 Product Key、ProductCategory Key 和 Product Subcategory Key 属性。但是,当我将鼠标指针悬停在属性窗口中的 Dim Product 上时,它总是给我一个警告“在非父子维度中创建层次结构”作为工具提示。

0 投票
1 回答
3619 浏览

ms-access - 表中表示的组织结构图

我有一个 Access 应用程序,其中有一个员工表。员工是组织中几个不同级别的一部分。组织有总经理1人,部门负责人5人,每个部门负责人下设监事若干名,监事下设职工。

根据员工的职位,他们只能访问其下属人员的记录。

我想用某种级别系统在表格中表示组织。我看到的问题是同一级别有很多人(例如主管),但他们不应该访问另一个部门主管的记录。我应该如何解决这个问题?

0 投票
4 回答
407 浏览

c# - 在文件系统上存储文件

我有一个将图像存储在数据库中的应用程序。现在我了解到,由于性能原因,这不是最好的方法。

我已经开始从数据库中提取所有“blob”并将它们(通过虚拟文件夹)添加到数据文件夹中

问题是我已经存储了 8000 个 blob,如果我将它们放在像这样的文件夹中“数据/<blobid>/<blobname.extension>”这个文件夹将包含许多文件夹以进行管理。

我想知道如何最好地存储文件?将它们按创建日期分组,如“数据/< 年 >/< 月 >/< 日 >/< blobid >/< 名称 >”。我还必须补充一点,我们的文件存储在数据库的树中。我想知道是否应该将该树结构映射到文件系统,唯一的问题是您可以移动分支。这意味着我必须移动文件系统上的分支。

欢迎任何帮助。

格兹,米

0 投票
4 回答
2148 浏览

sql - Oracle 分层查询

使用 Oracle 10g。我有两张桌子:

权限表中的值被继承到子级。我想编写一个查询,它可以返回如下内容:

是否可以使用 10g connect .. by 语法来制定这样的查询以从先前级别中提取行?

0 投票
2 回答
420 浏览

tree - 如何建立层次结构?

我想分析一段文档并从中构建一个本体。该文档可能有许多特征,它可能是一个层次结构。

构建这种无限高度的层次结构的最佳编程方法是什么?一颗树?

我正在寻找一种广泛的编程“方式”,而不是必要的代码。

0 投票
3 回答
3113 浏览

sql - 同一张表上的嵌套连接(树结构)

我的日期以树形结构组织。

以下适用(Oracle SQL 语法):

我想按 id 返回完整的树,所以对于查询:

我会得到

对于子树,我会得到:

我会得到

其中,对于平面条目 b,它将得到

我会得到

似乎简单的遗漏连接查询无法实现此目的,还是我遗漏了什么?

以下查询确实返回了完整的结构,但是当开始使用where语句进行过滤时,它会失败。

0 投票
2 回答
8595 浏览

iphone - iPhone - 在父视图控制器中调用方法

一直在寻找这个问题的答案,但似乎找不到明确的解决方案 - 希望有人能在这里提供帮助!

我正在为 iPhone 构建一个多视图应用程序。我创建了一个名为“MainViewController”的 UIViewController,它根据需要加载到其他视图中。屏幕之间有很多导航,所以我想做的是在 MainViewController 中有一个“ViewSwitcher”方法,子视图控制器可以调用该方法来请求视图切换到另一个子视图。

如何从子控制器调用“ViewSwitcher”方法?目前,我已经设法通过在每个子视图控制器中创建一个 UIView *"parent" 属性来实现这一点,并在第一次加载子视图时填充它。然后我可以使用 [parent ViewSwitcher] 调用该方法。这似乎有点笨拙,我担心我正在创建一些可怕的递归结构。有没有更好的办法?

提前致谢。