-Anatomie et physiologie • Animaux et l'environnement • culture generale • economie • flore et ses bienfaits • Internet et Informatique • L'alimentation et la nutrition • La Biologie • Le mésothéliome • Les épices • Les fruits et légumes • Les vitamines • Maladies & Affections • Médecine et traitements • Médicaments • monde technologique • remèdes naturels • Santé et Bien-être • sciences et génie -orange

dimanche 6 avril 2014

Qu'est-ce qu'une clé primaire?

Une clé primaire est une entrée dans une base de données qui est unique à un seul enregistrement. Cette clef est généralement dérivée d'une des deux manières: un code d'identification unique à partir de l'extérieur de la base de données ou un nombre généré à partir de l'intérieur de la base de données. Lorsque la base de données contiendra des informations qui sont toujours unique à l'entrée, comme un numéro de sécurité sociale ou numéro d'identification de la pièce, puis ceux qui sont généralement utilisés comme clé primaire. Lorsque les données ne seront pas avoir un tel identificateur, la base de données sera souvent créer des numéros en fonction de ses systèmes internes de donner à chaque dossier un code unique.

Il existe trois principales restrictions sur une clé primaire: l'existence, l'unicité et immuabilité. Une clé doit exister au moment de l'enregistrement est fait- il ne peut pas être ajouté plus tard. Chaque clé doit être complètement différent de n'importe quelle autre touche. Cela signifie que des identifiants communs, tels que le nom ou la date de naissance, ne peuvent pas être utilisés car il est possible que deux personnes sont nées le même jour avec le même nom. Enfin, une clé primaire ne peut jamais être modifiée une fois créé.

Depuis une base de données peut potentiellement avoir un nombre infini d'entrées, une clé primaire doit être infinie ainsi. Pour vous assurer que la base de données ne sera jamais à court de touches, la plupart des documents utilisent un code numérique pour la clé. Depuis numéros peuvent toujours obtenir plus et les ordinateurs ne peuvent tout simplement ajouter des zéros place-tenant à entrées les plus anciennes, un système ne sera jamais à court de touches. Parfois, ces chiffres sont basés sur des informations non unique, mais un identifiant unique est ajouté pour s'assurer que la clé est viable.

Les bases de données utilisent une clé primaire comme un moyen d'organiser les données. Comme la clé ne se répète jamais, cet élément d'information permettra à la base de données à conserver chaque dossier distinct de tous les autres. Chaque élément d'information dans un dossier sera branché sur la touche; de cette façon, peu importe ce qui se passe dans le système, la base de données peut reconstruire les dossiers de renseignements lâche.

L’attribution d'une clé primaire sens est souvent considérée comme une meilleure pratique de l'auto-génération d'une valeur. Cela donnera au document un identifiant que les deux œuvres comme une clé et fournit des données. Dans les petites bases de données, cette distinction est rarement nécessaire, mais dans les grands systèmes, l'espace supplémentaire utilisé par une clé générée peut entraîner est ballonnement de base de données grave. Ce sera à la fois ralentir le système et faire la base de données nécessite beaucoup plus d'espace de stockage.