Как создать или стабилизировать отношения между двумя таблицами в FMDB?

Я новичок в разработке iOS, а также новичок в базе данных SQLITE. Я использовал FMDB в качестве оболочки в своем проекте, и у меня есть две таблицы: 1) ParticepentsTable и 2) ExerciseTable.

ParticepentsTable содержит 4 строки, такие как Id, Name, Gender and Exercise_Id, а ExerciseTable содержит 2 строки, т.е. Id и exercise_Name.

Мои вопросы заключаются в следующем:-

1) Я хочу создать связь внешнего ключа между таблицами 1 и 2 с использованием FMDB, чтобы я мог хранить упражнение в соответствии с выбором участников.

2) Или как-то иначе выбрать или вставить упражнения по участникам?

3) Могу ли я использовать Join для получения данных из обеих таблиц в соответствии с идентификатором участников?

Кто-нибудь может помочь, пожалуйста!

Ссылка на учебник приветствуется! Спасибо!


person Amit Aman    schedule 24.09.2013    source источник


Ответы (1)


Глядя на ваш другой вопрос, я думаю, вы уже разобрались с этим. Вот мой ответ в любом случае. В разработке iOS редко используется SQLite напрямую, вместо этого мы используем CoreData, который представляет собой API, который сериализует данные в SQLite (или вы также можете настроить его для сериализации в двоичный файл или XML).

Вот несколько ссылок для вас:

SQLite

CoreData

Надеюсь это поможет!

person LuisCien    schedule 26.09.2013
comment
Я не использую SQLITE напрямую. Я использую SQLITE с FMDB, который является оболочкой для sqlite, моя функциональность работает, но возникают проблемы при установлении связи между двумя таблицами. Я новичок в разработке, но знаю, как использовать Sqlite, но не знаю, как использовать FMDB. Любая помощь - person Amit Aman; 27.09.2013