Toujours Confus au Sujet de l'Identification ou Non, l'Identification des Relations

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:

  1. Quelle est la Différence Entre l'Identification et la Non-Identification des Relations
  2. Difficulté à prendre une décision sur l'Identification ou la Non-Identification de la Relation

Regardant le haut de réponses de chaque question, il semble que je reçois deux idées différentes de ce qu'une identification de relation est.

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 tels que Numéro De Sécurité Sociale (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.

InformationsquelleAutor JasCav | 2010-05-11