Définition de clé primaire

Types de clés primaires

Il existe trois types de clés primaires. une clé naturelle est une clé primaire composée d'une colonne qui identifie de manière unique une entité, par exemple le numéro de sécurité sociale d'une personne ou le numéro d'identification du véhicule (VIN) d'un véhicule. Une clé artificielle est une colonne créée pour une entité dans le but de servir uniquement de clé primaire et qui est visible pour les utilisateurs. En outre, une clé subrogée est une clé primaire générée par le système, généralement un type de données numéroté automatiquement qui est généralement masqué à l'utilisateur.

Règles d'intégrité

Il est nécessaire de respecter deux règles très importantes dans un système de gestion de base de données relationnelle, à savoir l'intégrité d'entité et l'intégrité référentielle. L'intégrité de l'identité indique qu'aucun champ choisi pour faire partie de la clé primaire ne peut accepter une valeur nulle. Une valeur nulle est un champ contenant une valeur "inconnue" ou "inapplicable". L'intégrité référentielle est un concept de base de données qui garantit que la relation entre leurs tables reste cohérente et que les données saisies sont vraiment valides et intactes. L'union de la clé primaire et de la clé étrangère évite l'introduction de données incohérentes dans le système de gestion de la base de données de relations et permet donc d'appliquer l'intégrité référentielle.

Clés étrangères

Une clé étrangère est un champ ou une collection de champs d'une table dont les valeurs doivent correspondre à celles de la clé primaire d'une deuxième table.

Clé du candidat

Semblable à une clé primaire, une clé candidate est la colonne ou la collection de colonnes dans laquelle toutes les colonnes de la table sont fonctionnellement dépendantes. Il est habituel de faire référence à une clé candidate en tant que clé alternative lorsqu'elle n'a pas été choisie comme clé principale.

Langage de conception de base de données

Le langage de conception de base de données (DBDL) est une méthode d'affichage des tables et des clés. Suivez l'illustration présentée lors de la définition des tables et des clés. Notez que la clé primaire est soulignée, la clé alternative est étiquetée AK, la clé secondaire est étiquetée SK et la clé étrangère est FK.

Employés (EmployeeNum, Nom, Prénom, Rue, Ville, État, Code postal, SocSecNumber, DepartmentNum) AK SocSecNumber SK Nom de famille FK DepartmentNum> Department

Des Articles Intéressants