Clé composite

Auteur: John Stephens
Date De Création: 22 Janvier 2021
Date De Mise À Jour: 27 Juin 2024
Anonim
Clé composite - La Technologie
Clé composite - La Technologie

Contenu

Définition - Que signifie clé composite?

Une clé composite, dans le contexte des bases de données relationnelles, est une combinaison de deux colonnes ou plus dans une table, qui peut être utilisée pour identifier de manière unique chaque ligne de la table. L'unicité n'est garantie que lorsque les colonnes sont combinées; pris individuellement, les colonnes ne garantissent pas l'unicité.


Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique la clé composite

Toute colonne pouvant garantir l'unicité est appelée clé candidate. Cependant, une clé composite est un type spécial de clé candidate constituée uniquement d'une combinaison de deux colonnes ou plus. Parfois, la clé candidate est constituée d'une seule colonne et parfois, elle est formée en joignant plusieurs colonnes.

Prenons un exemple d'une certaine table dans la base de données d'une banque commerciale. Cette table est utilisée pour stocker des enregistrements de comptes bancaires individuels. En supposant que la table comporte des colonnes distinctes pour le type de compte (C pour vérification, S pour épargne, etc.), suivies d'une autre colonne pour l'année et le mois de la création du compte, et d'une autre colonne pour un numéro séquentiel au cours de ce mois, il Il est évident que chacune de ces colonnes ne peut à elle seule identifier un compte - on peut en déduire qu'il y aurait plusieurs C dans la colonne «Type de compte», plusieurs entrées pour mai 2008 dans la colonne «Date de création», et bientôt. Toutefois, si les trois colonnes sont combinées, un enregistrement unique est généré pour chaque compte. Un numéro de compte hypothétique dans cet exemple serait "C 200807 001" pour le premier compte créé en juillet 2008, qui est un compte courant. Un autre exemple est "S 201003 004" pour le quatrième compte d'épargne créé en mars 2010. Il s'agit d'une clé composite, c'est-à-dire une clé candidate qui garantit l'unicité uniquement lorsque deux colonnes ou plus sont jointes.


Une clé composite peut être définie comme clé primaire. Ceci est fait en utilisant des instructions SQL au moment de la création de la table. Cela signifie que les données de la table entière sont définies et indexées sur l'ensemble des colonnes définies comme clé primaire.