Как сохранить данные базы дерева в базе данных? - PullRequest
0 голосов
/ 05 августа 2011

Я разрабатываю приложение для iphone, которое основано на навигации, и я показываю данные о первых View Items, затем о втором View Sub Items и так далее. Поэтому мой вопрос заключается в том, что будет хорошим подходом для сохранения этого в базе данных (sqlite).

Ответы [ 2 ]

1 голос
/ 05 августа 2011

Сохраняйте это простым.Каждый объект / представление имеет свой собственный идентификатор и по крайней мере один родительский идентификатор.Это гарантирует, что ваши данные могут представлять деревья любой глубины и любой сложности.

0 голосов
/ 05 августа 2011

Я не эксперт в этой области, но вы можете сделать это следующим образом ... теперь, когда вы сказали, что все ваши данные могут быть представлены в виде дерева ...

  1. Найдите все объекты, которые будут листом вашего дерева, и сделайте эти объекты таблицей в БД (имейте в виду, что вы создаете таблицу только для объектов, имеющих разную структуру, а не потому, что они имеют разные значения)

  2. Повторите вышеуказанный шаг для одного уровня выше, пока не достигнете вершины

В конце концов вы обнаружите, что только что получили свою БД.

Если быть более точным, вам нужно изучить СУБД

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...