Я начинающий программист баз данных, в основном использующий MS Access для простых приложений баз данных с формами. Я нахожусь в процессе перехода на XCode и нуждаюсь в некоторой помощи в том, как заполнить и обновить мой источник данных, для которого я планировал использовать один большой массив.
У меня есть все мои необработанные данные из sqlite, загруженные в объекты: Категория, Тема, Цитата, Цитата_Карта
Category
---------
category_id
category_name
subject
--------
subject_id
subject_name
category_name
quote
--------
quote_id
quote_excerpt
quote_map
----------
quote_map_id
quote_id
subject_id
У меня есть объекты для каждой из этих таблиц. Теперь я хочу создать объект источника основных данных, который имеет все следующее:
category_data
----------
category_title
subjects (array)
тогда в массиве category_subjects я хочу:
subjects
----------
subject_id
subject_title
category_title
quotes (array)
Кавычки - это, очевидно, только те, которые отображаются на предметы из таблицы quote_map.
Прежде чем я полностью поверну в неправильном направлении, я хотел спросить совета о том, как лучше всего выполнить эту задачу.
Я пытаюсь получить один источник данных, который я могу использовать для развернутого приложения с четырьмя представлениями, категориями, затем предметами этой категории, затем цитатами по этой теме, а затем конкретной выбранной цитатой.
Любое направление будет с благодарностью.