Mysql
 sql >> Base de données >  >> RDS >> Mysql

Difficulté à décider d'identifier ou non une relation d'identification

Les deux sonnent comme des relations d'identification pour moi. Si vous avez entendu les termes un-à-un ou un-à-plusieurs, et plusieurs-à-plusieurs, relations un-à- sont identifiant des relations , et relations plusieurs-à-plusieurs sont des relations non identifiantes .

  • Si l'enfant identifie son parent, il s'agit d'une relation d'identification. Dans le lien que vous avez donné, si vous avez un numéro de téléphone, vous savez à qui il appartient (il n'appartient qu'à un seul).

  • Si l'enfant n'identifie pas son parent, il s'agit d'une relation non identifiante. Dans le lien, il mentionne les états. Considérez un état comme une ligne dans un tableau représentant l'humeur. "Happy" n'identifie pas une personne en particulier, mais plusieurs personnes.

Modifier :Autres exemples concrets :

  • Une adresse physique est une relation non identifiante, car de nombreuses personnes peuvent résider à la même adresse. D'autre part, une adresse e-mail est (généralement considérée) comme une relation d'identification.
  • Un numéro de sécurité sociale est une relation d'identification, car il n'appartient qu'à une seule personne
  • Les commentaires sur les vidéos Youtube identifient des relations, car ils n'appartiennent qu'à une seule vidéo.
  • L'original d'une peinture n'a qu'un seul propriétaire (identifiant), tandis que de nombreuses personnes peuvent posséder des réimpressions de la peinture (non identifiantes).