Supposons que vous ayez deux entités de base de données. Étudiant et examen. Ces deux sont initialement remplis avec des données provenant de deux fichiers XML téléchargés sur le web. Maintenant, les étudiants et les examens sont des choses séparées ... initialement, il n'y a pas de liens entre eux. Mais après avoir rempli ces deux entités, je pourrais vouloir connecter certains étudiants à certains examens. Ou je pourrais vouloir que tous les étudiants passent un examen particulier. Mais je veux toujours pouvoir traiter les examens comme des choses indépendantes, qui pourraient n'avoir aucun étudiant connecté.Création de relations de données de base après le remplissage d'entités avec des données
Je ne suis pas sûr de savoir comment faire avec Core Data. Dans le modèle de données, vous avez une relation ou vous ne l'avez pas. Dois-je avoir deux entités différentes pour l'examen ... un pour les examens indépendants, et un connecté à l'étudiant qui peut être construit à partir de l'autre unité d'examen?
L'astuce consiste à rendre la relation facultative. De cette façon, un objet étudiant peut avoir une relation d'examen s'il en a besoin, mais il n'y a pas de problème s'il n'en a pas. – TechZen