Définition - Que signifie la relation un à un?
Une relation un-à-un dans une base de données relationnelle se produit lorsqu'un enregistrement ou un champ parent a zéro ou un seul enregistrement enfant. Ces relations sont les plus faciles à représenter dans les bases de données, car les enregistrements parent et enfant peuvent se trouver dans la même table.
Definir Tech explique la relation un-à-un
Par exemple, dans la table CUSTOMER_MASTER de la base de données d'une banque, chaque client est représenté par un CUSTOMER_ID unique, qui est également la clé primaire de la table. Chaque client peut également avoir une carte de sécurité sociale émise par le gouvernement, qui contient un numéro de sécurité sociale unique. Par conséquent, chaque client doit avoir un seul identifiant client dans la base de données de la banque. Si un client en a un, il ne peut y avoir qu'un seul numéro de sécurité sociale par client.
Le champ parent (CUSTOMER_ID) a une relation univoque avec le champ de sécurité sociale. Pour de telles relations, il est préférable de les mettre dans un seul tableau pour faciliter la consultation. Dans ce cas, le numéro de sécurité sociale doit simplement être une colonne supplémentaire dans la table CUSTOMER_MASTER.