Skip to main content

Qu'est-ce qu'une clé composée?

Dans la technologie organisationnelle de la base de données, une clé est un attribut particulier dans un tableau utilisé pour identifier de manière unique une entité spécifique.Une clé composée utilise deux ou plusieurs attributs pour atteindre le même objectif;Ce n'est que lorsqu'il est trouvé en tandem que ces éléments signifient une correspondance avec l'élément cible.Les clés composées sont généralement utilisées pour les tableaux dont la structure d'information est trop complexe pour fonctionner en utilisant une seule clé.Une autre exigence de clés composées est qu'aucun des attributs individuels choisis pour une clé composée ne peut qualité en tant que clé simple en attribution unique.

L'un des exemples les plus élémentaires d'une table de base de données nécessitant une clé composée est un employé ouRépertoire des étudiants.Imaginez que le tableau contient une liste pour les prénoms et une autre liste pour les noms de famille.En eux-mêmes, ni les prénoms ni les noms de famille d'un étudiant ou d'un employé particulier ne seraient suffisants pour garantir une identification unique, car il est possible que deux personnes ou plus dans la base de données puissent faire correspondre les noms de premier ou de famille.Lorsqu'il est associé à une clé composée mdash;en utilisant à la fois les entrées du prénom et du nom de famille pour identifier un étudiant ou un employé et MDASH en particulier;La probabilité de chaque combinaison en premier et un nom de famille est unique augmente considérablement.Ainsi, seule une clé composée du nom et du nom de famille est suffisante pour identifier de manière unique un étudiant ou un employé particulier.

N'oubliez pas que les clés composées ne doivent être utilisées que si une clé simple à attribution unique est insuffisante.Poursuivant l'exemple précédent, si chaque étudiant ou employé avait également un numéro d'identification unique, cela rendrait le besoin de clés composées complètement superflues.Si un étudiant ou un employé particulier pouvait être identifié par son seul numéro, il ne serait pas nécessaire de se soucier de son premier ou de son nom;Le seul attribut qui compte est le numéro d'identification.

Bien que chaque attribut individuel dans une clé composée soit non unique, tout attribut peut néanmoins être sélectionné comme clé étrangère.Une clé étrangère relie deux tables ou plus dans une base de données.Par exemple, considérons une base de données universitaire dans laquelle il existe un tableau distinct pour les informations sur les étudiants et les informations des enseignants, et la combinaison du nom de famille Prénom Plus est utilisée comme clé composée dans la table des étudiants.La même combinaison de clés composées du prénom plus le nom de famille peut donc être utilisée pour relier les tables des élèves et des enseignants, offrant une passerelle entre les deux.