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.

Les exemples les plus fondamentaux d'un tableau de base de données nécessitant une clé composée est un employé ou un répertoire étudiant. Imaginez que le tableau contient une liste pour les "prénoms" et une autre liste pour "Noms de famille". En eux-mêmes, ni les prénoms ni les noms de famille d'un étudiant ou d'un employé en 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 avoir des matchisng les prénoms ou les noms de famille. Lorsqu'il est associé à une clé composée - en utilisant à la fois les entrées "prénom" et "nom de famille" pour identifier un étudiant ou un employé particulier - la probabilité de chaque combinaison en premier et un nom de famille est considérablement augmentée. 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 touche "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 jeDans une clé composée n'est pas unique à elle seule, 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 de "prénom" plus "nom de famille" est utilisée comme clé composée dans la table des étudiants. La même combinaison de clés composés de "prénom" plus "nom de famille" peut donc être utilisée pour relier les tables des élèves et des enseignants, fournissant une passerelle entre les deux.

DANS D'AUTRES LANGUES