Skip to main content

Relations individuelles dans des bases de données

MC591 Quelle place pour les relations individuelles (Mai 2024)

MC591 Quelle place pour les relations individuelles (Mai 2024)
Anonim

Les relations un à un se produisent lorsqu'il y a exactement un enregistrement dans la première table qui correspond à un enregistrement dans la table liée. Par exemple, les citoyens américains ont un numéro de sécurité sociale. Un seul numéro est attribué par personne. Par conséquent, une personne ne peut pas avoir plusieurs numéros.

Voici un autre exemple utilisant les deux tableaux ci-dessous. Les tables ont une relation un à un, car chaque ligne de la première table est directement liée à une autre ligne de la deuxième table.

Numéro d'employéPrénomNom de famille
123MeuleRossin
456RobHalford
789EddieHenson
567AmyLiaison

Par conséquent, le nombre de lignes dans la table des noms des employés doit être identique à celui de la table des postes des employés.

Numéro d'employéPositionTéléphone ext.
123Associer6542
456Directeur3251
789Associer3269
567Directeur9852

Un autre type de modèle de base de données est la relation un à plusieurs. À l'aide du tableau du bas, vous pouvez voir que Rob Halford est un gestionnaire. Son rapport avec le poste est donc individuel car, dans cette entreprise, une personne n'a qu'un poste. Mais le poste de responsable comprend deux personnes, Amy Bond et Rob Halford, ce qui est une relation un à plusieurs. Une position, plusieurs personnes.

En savoir plus sur les relations de base de données, les clés étrangères, les JOIN et les diagrammes E-R.