Donc, j'ai lu sur l'identification ou la non-identification des relations dans ma conception de base de données, et un certain nombre de réponses sur DONC sembler contradictoire pour moi. Voici les deux questions que je suis en train de regarder:
- Quelle est la Différence Entre l'Identification et la Non-Identification des Relations
- Difficulté à prendre une décision sur l'Identification ou la Non-Identification de la Relation
En regardant les principales réponses de chaque question, il semble que je reçois deux idées différentes de ce que l'identification de la relation.
La première question, la réponse dit que l'identifiant de la relation "décrit une situation dans laquelle l'existence d'une ligne dans la table enfant dépend d'une ligne dans la table parent." Un exemple de ce qui est donné est, "Un auteur peut écrire de nombreux livres (1 à n), mais un livre ne peut exister sans un auteur." Qui fait sens pour moi.
Cependant, quand j'ai lu la réponse à la question deux, je m'embrouille comme il le dit, "si un enfant s'identifie à ses parents, c'est un identifiant de la relation." La réponse va ensuite à donner des exemples comme le SSN (est l'identification d'une Personne), mais l'adresse n'est pas (parce que beaucoup de gens peuvent vivre à une adresse). Pour moi, cela sonne plus comme un cas de la décision entre la clé primaire et de clé non primaire.
Ma propre intuition (et d'autres recherches sur d'autres sites) points à la première question et sa réponse est correcte. Cependant, je voulais vérifier avant que je continue d'avancer comme je ne veux pas apprendre quelque chose de mal, comme je suis en train de travailler pour comprendre la conception de base de données. Merci à l'avance.