Je suis nouveau dans les données de base.Relations de données de base dans une base de données SQLite pré-remplie
Actuellement je tables suivantes à portée de main:
tbl_teahcer tbl_student tbl_course tbl_student_course_map
----------- ----------- ---------- ----------------------
teacher_id student_id course_id student_id
name name name course_id
teahcer_id
Et je vais faire le xcdatamodel comme ci-dessous:
Course Teacher
------ -------
name name
teacher <<----------> courses
students <<---|
| Student
| -------
| name
|----->> courses
Mes questions sont les suivantes:
Comme je voudrais créer TableView pour l'entité source, est-ce un must pour créer la relation inverse de l'enseignant à C ourse, et étudiant à cours? Quel est l'avantage d'avoir la relation inverse?
J'ai reçu des données prédéfinies et je voudrais créer un stockage SQLite pour une source pré-remplie. Comment puis-je configurer les relations (dans les deux sens) dans SQLite?
Nous vous remercions de votre aide!
Cordialement, Cardinal
http://stackoverflow.com/search?q=inverse+relation+[core-data] Il existe plusieurs discussions sur les relations inverses. 1) En général: créez toujours une relation inverse 2) écrivez un importateur en utilisant les données de base pour votre base de données sqlite actuelle. Ne jamais lire/modifier la base de données sqlite créée avec des données de base! –