如何将树基数据存储到数据库中?

时间:2011-08-05 09:02:23

标签: iphone data-structures

我正在开发基于导航的iphone应用程序,我在第一个查看项目上显示数据,然后在第二个查看子项目上显示数据,依此类推。所以我的问题是在数据库(sqlite)上保存它的好方法。

2 个答案:

答案 0 :(得分:1)

保持这一点。 每个对象/视图都有自己的ID和至少一个父ID。 这将确保您的数据可以表示任何深度和任何复杂性的树。

答案 1 :(得分:0)

我不是这个领域的专家,但你可以这样做......现在你说你所有的数据都可以表示像树......

  1. 查找将成为树叶的所有对象,将这些对象作为DB中的表格(请记住,只为具有不同结构的对象创建表格,因为它们具有不同的值)< / p>

  2. 重复上述步骤,直至达到顶级

  3. 最终你会发现你刚拿到了你的数据库。

    更准确地说,您需要学习DBMS