Rechercher :

Définition et manipulation des clés primaires et secondaires

logo imprimante helpclic.net

Une clé sert a identifier de manière unique un enregistrement. On parle alors de Clé primaire. Le numéro de sécurité sociale est un bon exemple de clé primaire car il identifie de manière unique un individu. Même si 2 individus ont le même nom et le même prénom, ils ne peuvent avoir le même numéro de sécurité social. Revenons a notre exemple précédent avec les albums et les auteurs. D'un coté nous avons une liste d'albums sans auteurs et de l'autre une liste d'auteurs sans album. Il faudrait pouvoir associer un auteur à un album. Ajoutons une clé primaire dans la table "auteurs" et dans la table "albums" que l'on nommeras N° Auteur et N° Album. L'insertion d'une clé primaire permet en plus d'éviter la redondance des informations. Dans notre première solutions, on avait autant de fois le nom et le prénom de l'auteur qu'il avait fait d'album. Dans cette solution, on a qu'une fois le nom et prénom de l'auteur pour tous ces albums. Mais nous ne savons pas encore quel auteurs a fait quel album. Il faut rajouter dans la table "Album" une clé secondaire qui est la copie de la clé primaire créer dans la table "Auteur". Grâce a cette clé secondaire, on sait quel auteur a fait quel album. Regardons l'exemple ci-dessous :

Access 2000 - Clé primaire

Les relations entre les tables

Grâce à la clé primaire et à la clé secondaire, nous venons de créer une relation entre les deux tables. Établir une relation entre les deux tables va permettre de réunir les informations réparties entre les deux tables.

Il existe 3 types de relations :

La relation de type "un à plusieurs" notée aussi 1-n : Un enregistrement d'une table est en relation avec plusieurs enregistrement d'une autre table. C'est le cas pour l'exemple précédent. Un auteur a fait plusieurs albums.

La relation de type "plusieurs à plusieurs" notée aussi n-n : Plusieurs enregistrement d'une table correspondent à plusieurs enregistrement d'une autre table. Dans le cas précédent, on aurait pu avoir plusieurs albums pour plusieurs auteurs. (les reprises de chanson).

ATTENTION : Dans ce cas la, et seulement dans ce cas, il faut créer une autre table dont la clé primaire est la concaténation (le rassemblement) des 2 clés primaires des 2 tables.

La relation de type "un à un" notée aussi 1-1 : Un enregistrement d'une table, et un seul, est en relation avec un enregistrement, et un seul, d'une autre table. Ce type de relation est jamais utilisé car on pourrait ajouter les enregistrements des 2 tables dans une même table ce qui viendrait a faire après une relation de type 1-n ou n-n avec une autre table.

Après la théorie voici la pratique, maintenant cliquer sur le bouton création de table et créons une base de donnée Access. Le thème abordé dans toutes la fin de ce cours Access sera "la gestion d'une clientèle avec leurs commandes."

Vous souhaitez faire un lien de ce tutoriel vers votre site, utilisez le code html suivant :

<a href="http://www.helpclic.net/tutoriaux/tutoriel-289-Definition-et-manipulation-des-cles-primaires-et-secondaires.html" title="Définition et manipulation des clés primaires et secondaires">Définition et manipulation des clés primaires et secondaires chez helpclic.net </a>

Pour poster un commentaire, connectez-vous
Connexion
Votre pseudo :
Votre mot de passe :
Contactez le webmaster

Vous avez des questions à propos du site, des remarques, une proposition de partenariat, une aide en informatique (dépannage, création de site...)

ATTENTION : Je ne répondrai pas aux demandes d'aide quelles qu'elles soient, le forum informatique est là pour ça. Si vous souhaitez de l'aide ne perdez donc pas votre temps à me contacter ici, posez plutôt votre question sur le forum !

Votre pseudo :
Votre email :
Titre de votre message :
Votre message :
Recopier le code suivant :
gy8q5uHk
Création compte
Afin d'éviter le spam, j'ai changé le mode d'inscription au site. L'inscription se fera automatiquement lorsque vous aurez valider le lien présent sur votre adresse email.
Nom d'utilisateur :
Mot de passe :
Confirmer le mot de passe :
Choisissez une question :
Réponse à la question :
Votre email :
Confirmation email :
Votre signature (100 caractères max) :
Recopier le code suivant :
guqke6VR
Mot de passe oublié
Veuillez saisir votre adresse email dans le champ suivant puis cliquez sur Envoyer
Faire un lien du site

Le site helpclic.net vous a plu, vous souhaitez faire un lien sur votre site, voici quelques codes vous permettant de créer un lien sur le site helpclic.net

Code à copier :

<a href="http://www.helpclic.net" title="tuto informatique" target="_blank">Tutoriel informatique</a>
Tutoriel informatique

Code à copier :

<a href="http://www.helpclic.net" title="tuto informatique" target="_blank"><img src="http://www.helpclic.net/img/logo/logo_helpclic.png" width="200" height="65" alt="helpclic.net" ></a>
helpclic.net