sql - 在物化路径上实现参照完整性?

标签 sql database tree hierarchical-data referential-integrity

我正在尝试使用此处描述的物化路径模型实现树状结构:http://www.dbazine.com/oracle/or-articles/tropashko4 .

是否可以在 [path] 字段上强制执行参照完整性?我看不出 SQL 是如何做到的,我必须在 DAL 中手动完成吗?

最佳答案

是的,当您对分层数据使用物化路径或嵌套集解决方案时,您必须自己在 DAL 中强制执行数据完整性。

邻接表支持参照完整性,我称之为“Closure Table”的设计也是如此(Tropashko 称这种设计为“传递闭包关系”)。

关于sql - 在物化路径上实现参照完整性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1242912/

相关文章:

MySQL 选择并匹配两个表并根据匹配的数据更新列

java - 将整数排列的完整 ArrayLists 排序为决策树结构

algorithm - 在有向循环图中查找最长路径

javascript - 替换树结构中的根

mysql - 如何引用 SELECT 查询引用的字段?

sql - 如何使用MS SQL 2008获取数据库中的表列表?

mysql - 从表中计算申报百分比

regex - oracle中使用正则表达式获取数据

mysql - 如何访问MySql数据字典?

python - ImportError : libodbc. so.2:无法打开共享对象文件:没有这样的文件或目录