我正在做.Net和SQL服务器上的多级市场领域的项目。 在数据库中它应该像二叉树一样保存。我应该如何设计一个数据库?如何为二叉树设计数据库?
4
A
回答
3
SQL Server 2008有一个内置的数据类型,称为hierarchyid存储分层信息。这里有一些指针。
当然由arsenmkrt比SQLSERVER2008其他数据库中提到,你可以做到这一点和。
3
id | parentid | name
---------------------
1 | null | node1
2 | 1 | node2
3 | 1 | node3
4
这里是一个pretty decent tutorial这解释了为什么邻接模型由arsenmkrt建议是不理想的。
相关问题
- 1. 二叉树计数叶数
- 2. 二叉树映射数据库查询
- 3. 检查二叉树是否为二叉搜索树的函数?
- 4. 如何在数据库表中创建二叉树的概念?
- 5. 计算二叉树节点数
- 6. 二叉树字符计数和CONCAT
- 7. 二叉搜索树小计数练习
- 8. 二叉树到二叉搜索树(BST)
- 9. 二叉树 - 哪一种二叉树
- 10. 如何打印二叉树?
- 11. 如何扭转二叉树
- 12. 如何制作二叉树?
- 13. 如何建立二叉树
- 14. 如何创建二叉树
- 15. 将二叉树转换为双线程二叉树?
- 16. 为了遍历二叉树
- 17. 复制二叉树为了
- 18. Python二叉树
- 19. 非二叉树
- 20. balanced()二叉树
- 21. 二叉树
- 22. JAVA:二叉树
- 23. 二叉树
- 24. 二叉树值
- 25. 二叉搜索树和数据与Python
- 26. 将数据添加到二叉树
- 27. 标准ML二叉树数据类型
- 28. 如何计算二叉树中的节点总数
- 29. 递归二叉树函数
- 30. 二叉树的修剪数
练习:编写一个查询,返回来自node1的所有死者。 – 2009-07-15 06:03:34
你的意思是?选择* 从标签哪里parentid =(从表中选择id其中name ='node1') – 2009-07-15 06:07:59