1 / 15

La clé primaire

La clé primaire. Une clé primaire est formé d’un ou plusieurs champs identifiant de manière unique chaque enregistrement d’une table. Définir une clé primaire. Cliquez le champ à définir comme clé primaire. Cliquez ce bouton. Un symbole de clé apparaît en regard du champ.

hien
Download Presentation

La clé primaire

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. La clé primaire Une clé primaire est formé d’un ou plusieurs champs identifiant de manière unique chaque enregistrement d’une table Cours présenté par Mr Mounir GRARI

  2. Définir une clé primaire • Cliquez le champ à définir comme clé primaire. • Cliquez ce bouton. • Un symbole de clé apparaît en regard du champ. • Enregistrez vos modifications. • Access règle la propriété indexé du champ sur Oui - Sans doublons. (l’expression Sansdoublons indique qu’Access refuse la saisie d’une valeur déjà existante dans un autre enregistrement. Cours présenté par Mr Mounir GRARI

  3. Affecter une clé primaire à plusieurs champs • Appuyez sur la touche Ctrl et maintenez-la enfoncée. • Sans relâcher, cliquez à gauche de chaque champ à définir comme clé primaire. • Cliquez ce bouton, afin de définir les champs comme clé primaire. • Un symbole de clé apparaît à coté de chaque champ. Cours présenté par Mr Mounir GRARI

  4. Types de clés primaires • NuméroAuto : Champ attribuant automatiquement un numéro unique à chaque nouvel enregistrement. Lors de la création d’une table, Access peut créer pour vous une clé primaire de ce type. • Clé primaire simple : Champ contenant une valeur unique pour chaque enregistrement. • Clé primaire composée : Plusieurs champs qui, combinés, constituent une valeur unique pour chaque enregistrement. Cours présenté par Mr Mounir GRARI

  5. Etablir une relation entre des tables 1. Cliquez ce bouton, afin d’afficher la fenêtre Relations. (Si ce bouton n’est pas disponible, afficher la fenêtre Base de données, en appuyant sur la touche F11. Cours présenté par Mr Mounir GRARI

  6. Etablir une relation entre des tables (suite) • La fenêtre Relations apparaît. Au cas où il existerait déjà des relations entre les tables de votre base de données, chacune de ces tables figure dans cette fenêtre. • la boite de dialogue Ajouter une table s’ouvre aussi parfois, donnant la liste de toutes les tables de la base. 2. Si la boite de dialogue Ajouter une table n’apparaît pas cliquez ce bouton pour l’ouvrir. Cours présenté par Mr Mounir GRARI

  7. Etablir une relation entre des tables (suite) 3. Cliquez la table à ajouter à la fenêtre relations. 4. Cliquez la commande Ajouter. 5. Répétez les étapes 3 et 4 pour chaque table à intégrer. 6. Une fois les tables ajoutées, cliquez Fermer, afin de faire disparaître la boite de dialogue Ajouter une table • Chaque encadré de la fenêtre Relations affiche les champs d’une table. • La clé primaire apparaît en gras. Cours présenté par Mr Mounir GRARI

  8. Etablir une relation entre des tables (suite) 7. Placez le pointeur de la souris sur le champ à utiliser pour établir une relation avec une autre table. 8. Faites glisser ce champ au-dessus de la liste de la seconde table, jusqu’à ce qu’un petit cadré apparaisse sur le champ correspondant. (la boite Modification des relations apparaît). • Cette zone affiche le nom des tables que vous mettez en relation et des champs correspondants. • cette zone affiche le type de la relation. 9. Cliquez Créer, afin d’établir la relation. Cours présenté par Mr Mounir GRARI

  9. Etablir une relation entre des tables (suite) • Un trait relie les champs des deux tables, matérialisant la relation. 10. Cliquez ce bouton, afin d’enregistrer vos modifications. Cours présenté par Mr Mounir GRARI

  10. Supprimer une relation • Cliquez le trait matérialisant la relation à supprimer. • Appuyez sur la touche Suppr. (Une boite de dialogue d’avertissement apparaît, demandant de confirmer la suppression). • Cliquez Oui, afin de supprimer la relation. Cours présenté par Mr Mounir GRARI

  11. Les différents types de relations • Un à un : Chaque enregistrement d’une table ne correspond qu’à un enregistrement de la seconde : chaque client ne possède qu’un seul compte, par exemple. • Un à plusieurs : Chaque enregistrement d’une table peut correspondre à plusieurs enregistrements de la seconde. Il s’agit du type de relation le plus fréquent : un client peut avoir passé plusieurs commandes. Cours présenté par Mr Mounir GRARI

  12. Appliquez une intégrité référentielle • L’intégrité référentielle correspond à un ensemble de règles qui empêche de modifier ou de supprimer un enregistrement en présence d’enregistrements correspondants dans une autre table. Cours présenté par Mr Mounir GRARI

  13. Appliquez une intégrité référentielle (suite) • Pour appliquer une intégrité référentielle entre deux tables, double-cliquez le trait matérialisant la relation entre ces dernières. (la boite de dialogue Modification des relations apparaît). • Cliquez cette option, afin d’appliquer l’intégrité référentielle entre les tables. • Cliquez l’option souhaitée, selon que vous désirez qu’Access actualise automatiquement les champs associés ou supprimer les enregistrements apparents. 4. Cliquez OK, afin de valider vos choix. Cours présenté par Mr Mounir GRARI

  14. Appliquez une intégrité référentielle (suite) • Lorsque vous appliquez l’intégrité référentielle, le trait matérialisant la relation entre les tables devient plus épais. • Le symbole au dessus du trait indique le type de relation. • les symboles qu’on peut trouver soit : 1 ∞ ou bien 1 1 Cours présenté par Mr Mounir GRARI

  15. Les options de l’intégritéréférentielle • Mettre à jour en cascade les champs correspondants: Lorsque vous modifiez des données dans la clé primaire d’une table, Access actualise automatiquement les informations correspondantes dans la table liée. • Effacer en cascade les enregistrements correspondants: Lorsque vous retirez un enregistrement d’une table, Access supprime automatiquement les enregistrements correspondants dans la table liée. Cours présenté par Mr Mounir GRARI

More Related