Les différents types de relation entre les tables



Documents pareils
Base est le module pour les bases

FICHE 17 : CREER UN SITE WEB

Manuel utilisateur Netviewer one2one

TUTORIEL IMPRESS. Ouvrir Impress cocher «présentation vierge», «suivant» cocher «écran», «suivant» cocher «standard», «créer»

GESTION DU LOGO. 1. Comment gérer votre logo? Format de l image Dimensions de l image Taille de l image 9

Débuter avec OOo Base

Cours Excel : les bases (bases, texte)

Calc 2 Avancé. OpenOffice.org. Guide de formation avec exercices et cas pratiques. Philippe Moreau

PRISE EN MAIN D UN TABLEUR. Version OPEN OFFICE

Access 2007 FF Access FR FR Base

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information

Utilisation du logiciel ModellingSpace

Les bases de données. Se familiariser avec Base. Figure 1.1A Ouvre le fichier dont tu as besoin. Lance OpenOffice Base.

Mon aide mémoire traitement de texte (Microsoft Word)

Manuel d utilisation de la messagerie.

- Université Paris V - UFR de Psychologie ASDP4 Info Introduction à Windows

MODE OPERATOIRE OPENOFFICE BASE

Créer un diaporama avec OpenOffice.org Impress

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX

Tutoriaux : Faites vos premiers pas avec Microsoft Visio 2010

Mes premiers diaporamas avec Open Office Impress?

Modes Opératoires WinTrans Mai 13 ~ 1 ~

Styler un document sous OpenOffice 4.0

LibreOffice Calc : introduction aux tableaux croisés dynamiques

Réalisation de cartes vectorielles avec Word

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.

Publication Assistée par Ordinateur

Adobe Illustrator Logiciel de dessin vectoriel et de Cartographie Assistée par Ordinateur

MANUEL TBI - INTERWRITE

2. Pour accéder au Prêt numérique, écrivez dans la barre d adresse de votre navigateur Web.

VOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET

12 Tableaux croisés dynamiques

Créer un premier document avec Pages

La navigation sur le Web avec Internet Explorer 6 Première approche

KM2 W1 EVC1 M3~ Manuel AUTOMSIM API 24V. BP Dcy 1MINI 1MAXI.

Création et utilisation de formulaire pdf

L espace de travail de Photoshop

Comment insérer une image de fond?

2. Pour accéder au Prêt numérique, écrivez dans la barre d adresse de votre navigateur Web.

INITIATION A L INFORMATIQUE. MODULE : Initiation à l'environnement Windows XP. Table des matières :

AGASC / BUREAU INFORMATION JEUNESSE Saint Laurent du Var - E mail : bij@agasc.fr / Tel : CONSIGNE N 1 :

Installation et paramétrage. Accès aux modèles, autotextes et clip- art partagés

CREER ET ANIMER SON ESPACE DE TRAVAIL COLLABORATIF

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe :

PARAMETRER LA MESSAGERIE SOUS THUNDERBIRD

Fidélité Type 3 Carte de points et cartes cadeaux avec

Module 1 : Tableau de bord Excel * 2010 incl.*

CAISSE. Ce logiciel nécessite une licence pour fonctionner.

Utilisation de la clé USB et autres supports de stockages amovibles

NOTICE D UTILISATION

2013 Pearson France Adobe Illustrator CC Adobe Press

Créer une base de données

Indiquer l'espace libre sur le disque dur

EMPRUNTS DE LIVRES NUMÉRIQUES

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES

FORMATION EXCEL 2010 Groupe LUCAS LOGICIA

PLANIFIER UNE RÉUNION AVEC DOODLE

FileMaker Pro 12. Didacticiel

Débuter avec Excel. Excel

REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE LA FORMATION PROFESSIONNELLE. Microsoft. Excel XP

TABLEAU CROISE DYNAMIQUE

GUIDE D UTILISATION DU PORTAIL FAMILLE S E J. Mairie/SEJE/CG 1 Guide d utilisation du portail famille

Synoptique des icônes Interwrite Workspace

qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopas dfghjklzxcvbnmqwertyuiopasdfghjklz mqwertyuiopasdfghjklzxcvbnmqwert

1 è r e étape : créer sa base de d o n n é e s

Guide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de

FileZilla. Sauvegarder son site Guppy à l aide de. Sommaire:

Your Detecting Connection. Manuel de l utilisateur. support@xchange2.net

Guide d installation CLX.PayMaker Office (3PC)

PAGE 1. L écran du logiciel d Open Office Draw. Barre de menu: Les commandes du logiciel

Consignes générales :

1.1 L EXPLORATEUR WINDOWS

SOMMAIRE. 1. Connexion à la messagerie Zimbra Pré-requis Ecran de connexion à la messagerie 4

SOMMAIRE 1 INTRODUCTION 3 2 CONTACTER VOTRE SUPPORT 3 3 ESPACE DE GESTION DES CARTES 4 4 CONFIGURER UNE CARTE 5

Manuel d utilisation du web mail Zimbra 7.1

Niveau 1. Atelier d'initiation à l'ordinateur ... Fondation de la Bibliothèque Memphrémagog inc. Magog (Québec) J1X 2E7 Tél.

GUIDE MEMBRE ESPACE COLLABORATIF. Février 2012

Les tableaux croisés dynamiques

SUPPORT DE COURS ACCESS 2010

Créer des documents interactifs

Une ergonomie intuitive

On trouvera sur le site du CCDMD un exemple d album construit avec Cantare. (

Boot Camp Guide d installation et de configuration

Didacticiel PowerAMC 11.0 MPD

SOS Info: Traitement de textes. 1. Structurer un document. 2. Enregistrer un document

Atelier «personnaliser l environnement de l ordinateur mai 2015

POUR ALLER UN PEU PLUS LOIN SUR UN TABLEUR. Version EXCEL

Guide d utilisation des services My Office

Fiche Mémo : Options d accessibilité sous Windows et Internet Explorer 5

Page Paragraphe Modification Mise en page du document Le bouton "Format de page" est maintenant "Page"

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons

Comment Utiliser les Versions, les Modification, les Comparaisons, Dans les Documents

EXCEL TUTORIEL 2012/2013

PRESENTATION / FORMATION

Formation. Module WEB 4.1. Support de cours

Nokia Internet Modem Guide de l utilisateur

Volet de visualisation

Atelier Travailler vos photos Mars 2015

Pour accéder au Prêt numérique

Transcription:

TABLES Les différents types de relation entre les tables La mise en relation de tables permet de relier les données d une table à celles d une autre table et ainsi d établir une base de données de type relationnelle. Les relations entre des tables permettent d utiliser les données d une table dans une autre et d éviter ainsi la saisie redondante d informations. Elles permettent également de contrôler la saisie des données : si la saisie des données de la table reliée ne trouve aucune correspondance dans la table primaire, la saisie sera refusée. Il existe plusieurs types de relation : La relation de type "un-à-plusieurs" : un enregistrement de la table primaire est en relation avec plusieurs enregistrements de la table reliée. La table primaire contient la clé primaire nécessaire à l établissement de la relation. La relation de type "plusieurs-à-un" : Plusieurs enregistrements de la table primaire sont en relation avec un seul enregistrement de la table reliée. La relation de type "plusieurs-à-plusieurs" : un enregistrement de la table primaire peut être en relation avec plusieurs enregistrements de la table reliée et inversement, un enregistrement de la table reliée peut être en relation avec plusieurs enregistrements de la table primaire. La relation de type "un-à-un" : un enregistrement de la table primaire est en relation avec un seul enregistrement de la table reliée et inversement. Ce type de relation est rare car, en règle générale, les informations contenues dans les deux tables peuvent alors être réunies dans la même. Elle peut se justifier par exemple lorsque la table reliée contient des informations temporaires qu il faudra supprimer ultérieurement bien qu il soit plus simple de supprimer la table dans ce cas-là. 84 OpenOffice.org 3 Base

Relations entre les tables Les différents types de relation entre les tables La relation entre les tables est symbolisée par une ligne de jointure : le type de la relation (ici, de un-à-plusieurs ) est représenté à l aide des symboles 1 et n. Editions ENI - Toute reproduction interdite Sur cet exemple, la relation entre la table CLIENTS et la table FACTURES est de type "un-à-plusieurs" : un seul code client peut être associé à plusieurs numéros de facture mais l inverse ne sera pas possible. OpenOffice.org 3 Base 85

TABLES Établir une relation entre plusieurs tables La mise en relation de deux tables s effectue par la clé primaire d une table et du champ correspondant de la table reliée appelé également Clé étrangère ou Clé externe. Les deux tables ont au moins un champ commun (même si ce champ ne porte pas forcément le même nom dans les deux tables) mais celui-ci doit obligatoirement être du même type (Numérique, Integer, Date ). Veillez à ce qu aucune table ni objet de la base de données soit ouvert. En effet, vous ne pourrez établir de relation entre deux tables si l une d elles ou les deux sont ouvertes ou si un objet utilisant l une des tables est ouvert. Dans la fenêtre de base de données, utilisez la commande Outils - Relations. Si aucune relation n a été encore définie pour la base de données active, la fenêtre ébauche de relation est vierge et OpenOffice.org Base vous propose d ajouter des tables par l intermédiaire de la boîte de dialogue Ajouter des tables. Si des relations ont déjà été définies, affichez la boîte de dialogue Ajouter des tables en utilisant la commande Insertion - Ajouter des tables oul outil. Pour insérer les tables à utiliser dans la fenêtre ébauche de relation, sélectionnez le Nom de la table dans la liste correspondante puis cliquez sur le bouton Ajouter ou faites un double clic directement sur le nom de la table à ajouter. Répétez l opération pour ajouter toutes les tables souhaitées. Cliquez ensuite sur le bouton Fermer. Les tables apparaissent dans la fenêtre mais aucune relation n est définie. Pour établir une relation entre deux tables, faites glisser le champ commun aux deux tables, de la table primaire (ou table source) vers la table liée. L un de ces deux champs doit obligatoirement être une clé primaire. Vous ne pouvez établir qu une seule relation entre deux mêmes tables. Pour créer une relation, vous pouvez également utiliser la commande Insertion - Nouvelle relation ou l outil. Lorsqu une relation est établie entre deux tables, il ne sera ensuite plus possible de supprimer la table primaire, ni de modifier le type de données du champ utilisé dans une relation, ni même de supprimer ce champ. 86 OpenOffice.org 3 Base

Établir une relation entre plusieurs tables Relations entre les tables La fenêtre ébauche de relation permet d afficher et de définir les relations entre les tables de la base de données active. Editions ENI - Toute reproduction interdite Sur cet exemple, le champ Code client (défini comme clé primaire) de la Table CLIENTS va être relié au champ N Client de la Table FACTURES. Ces deux champs sont de type TEXTE. OpenOffice.org 3 Base 87

TABLES Gérer les tables dans la fenêtre ébauche de relation Veillez à ce qu aucune table ni objet utilisant la ou les tables pour lesquelles vous souhaitez modifier les relations ne soit ouvert. Dans la fenêtre de base de données, utilisez la commande Outils - Relations. Pour ajouter une ou plusieurs tables à la fenêtre ébauche de relation, utilisez la commande Insertion - Ajouter des tables ou l outil. Sélectionnez ensuite la table à insérer et cliquez sur le bouton Ajouter ou faites un double clic directement sur son nom. Cliquez ensuite sur le bouton Fermer. Pour retirer une des tables, cliquez sur la barre de titre de la table puis appuyez sur la touche. Cliquez ensuite sur le bouton Oui pour confirmer la suppression. Vous pouvez également faire un clic droit sur la barre de titre et sélectionner l option Supprimer. Pour déplacer une table, pointez sa barre de titre puis faites-la glisser vers sa nouvelle position. Relâchez le bouton de la souris lorsque la destination est atteinte. Pour modifier la taille de la fenêtre d une table, pointez un des bords de la table (le pointeur de la souris prend alors la forme d une double flèche) puis cliquez et faites glisser le pointeur de la souris en fonction de la taille à donner à la fenêtre. Pour modifier les propriétés d une relation, double cliquez sur la ligne de jointure correspondante, effectuez les modifications nécessaires puis cliquez sur le bouton OK (cf. titre suivant). Pour supprimer une relation, cliquez sur la ligne de jointure et appuyez sur la touche. Attention, aucune confirmation ne sera demandée, de plus, cette commande ne peut pas être annulée. Pour enregistrer les modifications réalisées dans la fenêtre ébauche de relation, utilisez la commande Fichier - Enregistrer ou l outil ou S. Pour fermer la fenêtre ébauche de relation, utilisez la commande Fichier - Fermer ou cliquez sur le bouton de la fenêtre. 88 OpenOffice.org 3 Base

Relations entre les tables Gérer les tables dans la fenêtre ébauche de relation La suppression d une table dans la fenêtre ébauche de relation implique la suppression du lien entre la table supprimée et la table à laquelle le lien fait référence. Editions ENI - Toute reproduction interdite La suppression d une relation ne supprime pas les tables initialement reliées dans la fenêtre ébauche de relation, seule la ligne de jointure symbolisant la relation est supprimée. Vous pouvez alors utiliser ces tables pour établir d autres relations. OpenOffice.org 3 Base 89