Clef primaire
- Clef primaire
-
Clé primaire
Dans une base de données relationnelle, une clé primaire est une contrainte d'unicité qui permet d'identifier de manière unique un enregistrement dans une table. Une clé primaire peut être composée d'un ou de plusieurs champs de la table. Deux lignes distinctes de la table ne peuvent pas avoir les mêmes valeurs pour les champs définis au niveau de la clé primaire. Il est possible de définir pour une même table plusieurs contraintes d'unicité, mais au plus une seule clé primaire.
La clé primaire d'une table doit se placer sur des champs qui permettent d'identifier chaque ligne de la table. Il peut donc sembler intéressant de placer une clé primaire sur un numéro de sécurité sociale par exemple, mais on préfèrera utiliser une clé primaire complètement indépendante des données métier, afin de s'assurer que le champ est toujours rempli (un étranger ou un enfant peuvent ne pas avoir de numéro de sécurité sociale) et n'évolue pas dans le temps. Toutes les bases de données proposent des mécanismes prenant en charge une numérotation utilisable pour les clés primaires.
Il n'est pas nécessaire de définir un index sur les colonnes définissant la clé primaire, car un index implicite est associé à la clé primaire.
L'ensemble constitué d'une clé primaire et d'une clé étrangère sert à établir des relations entre tables.
Voir aussi
- Portail de l’informatique
- Portail des bases de données
Catégorie : Base de données
Wikimedia Foundation.
2010.
Contenu soumis à la licence CC-BY-SA. Source : Article Clef primaire de Wikipédia en français (auteurs)
Regardez d'autres dictionnaires:
Clef — Clé Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom … Wikipédia en Français
Clef étrangère — Clé étrangère Une clé étrangère, dans une base de données relationnelle, est une contrainte qui garantit l intégrité référentielle entre deux tables. Une clé étrangère identifie une colonne ou un ensemble de colonnes d une table comme référençant … Wikipédia en Français
École normale primaire — En France, une école normale primaire était, jusqu en 1990 1991, un établissement chargé de former les instituteurs (école normale de garçons) ou les institutrices (école normale de filles) de l enseignement public. À l étranger, la première fut… … Wikipédia en Français
Établissement public d'enseignement primaire — Les établissements publics d enseignement primaire EPEP ont été créés à titre expérimental en France par l article 86 de la loi du 13 août 2004, relative aux libertés et responsabilités locales ; la durée d expérimentation est de cinq ans.… … Wikipédia en Français
Répartition primaire — Partage de la valeur ajoutée Le partage de la valeur ajoutée[1] est constituée par la répartition de la valeur ajoutée produite entre les facteurs de production. La valeur ajoutée correspond à la valeur de la production à laquelle on a déduit le… … Wikipédia en Français
Base De Données Relationnelle — Système de gestion de Base de données Modèles: Base de données hiérarchique Base de données réseau Base de données relationnelle Une base de données relationnelle est une base de données structurée suivant les principes de l’algèbre relationnelle … Wikipédia en Français
Base de donnees relationnelle — Base de données relationnelle Système de gestion de Base de données Modèles: Base de données hiérarchique Base de données réseau Base de données relationnelle Une base de données relationnelle est une base de données structurée suivant les… … Wikipédia en Français
Base de données relationnel — Base de données relationnelle Système de gestion de Base de données Modèles: Base de données hiérarchique Base de données réseau Base de données relationnelle Une base de données relationnelle est une base de données structurée suivant les… … Wikipédia en Français
Base de données relationnelles — Base de données relationnelle Système de gestion de Base de données Modèles: Base de données hiérarchique Base de données réseau Base de données relationnelle Une base de données relationnelle est une base de données structurée suivant les… … Wikipédia en Français
Bases de données relationnelles — Base de données relationnelle Système de gestion de Base de données Modèles: Base de données hiérarchique Base de données réseau Base de données relationnelle Une base de données relationnelle est une base de données structurée suivant les… … Wikipédia en Français