You are on page 1of 13
Université Mohamed V de Rabat kcole Supérlenie de Technologie de Sale CHAPITRE 4 Systeme de Gestion de Bases de Données Microsoft Access Introduction Microsoft Access est un SGBD (Systeme de Gestion de Base de Données) qui permet la gestion d'une base de données. Une base de données est un ensemble d'informations associées a un sujet particulier, tel que le suivi des factures ou la gestion des clients. Ces informations sont stockées dans des tables. Avant de commencer, regardons quelques-uns des avantages d'une base de données. vAccés a l'information plus rapidement et facilement. vToute information se retrouve a une seule place dans votre base de données. vFacilite de la recherche de l'information. vMeilleure gestion des données. vMeilleure analyse des données. vMeilleure prise de décision. vMieux apte a répondre aux besoins de la clientéle. vAutomatisation de certaines taches répétitives. + Définitions L'utilisation d'une base de données apporte aussi de nouveaux termes a comprendre. Voici une liste des termes qui seront utilisés : Table: Un regroupement d'enregistrements sur un théme commun. Ex.: employés, client, fournisseurs, véhicules, contacts etc. Enregistrement: Un regroupement de champs qui décrit une personne, une chose ou un événement. Ex.: nom, prénom, date de naissance, téléphone, numéro d’assurance sociale ou compagnie, adresse, téléphone. Champ: Une information nécessaire sur une personne, une chose ou un événement. Ex.: couleur, taille, modéle, date, nom, prénom, téléphone, adresses, description, commentaires etc. Présentation des principaux objets d’Access ACCESS contient aussi les requétes, les formulaires, les états, les macros et les modules pour développer une "application" ou un "systéme" qui répond aux besoins spécifiques de l'utilisateur. 1 TTT TT Gaia vain pa Puieataue Tina bool Table A Table B Table c Tabled 1 primaire A 6 primaire B 16 primaire C 18 primaire D amp 1 harp 1 harp 1 Shama 1 amp 2 harp 2 harp 2 ham 2 Barre: de Titre +] Microcoft Accose Les Bare oe Mon Bane counts Ongiots Ss S Tobe Ss Requétes Formulae Fenétre de Base de donnée Barre setat opieton | Tale Table Shreoie avery cuery Form Form be Design Usts in Design Ferm SEMOreFon Design Report teeta ‘All Access Objects ‘Tables yd © te Les relations entre les objets sont représentées de maniére simplifiée sur l’image suivante. Formulares Requétes * Création d'une table Champs Enregistrement Clienis pF Coll client | Nom prénom Adresse Tal Fo 40100 Alara Hassan Rue 8, saida Fés 055656054 [055656055 -—+C200 Tazi Aziz Résidence Alwatania n°2_[055325460 [05565 4780 —+C700 Azar Drs Résidence annal n°3 055908712 [055.6598 14 OPERATIONS SUR LA TABLE Objectif : + Trier une table +Filtrer une table *Rechercher dans une table + Supprimer un enregistrement +/mprimer une table “Trier une table Dans la fenétre base de données, ouvrez la table "CLIENTS". Placer le curseur dans le champ Nom & Prénom. *Dans la barre d'outils, cliquez sur l'un des boutons suivants : Ai 2 t 2y A *Triez la table maintenant selon le champ Ville par ordre croissant. + Filtrer une table »Filtrer par sélection : Cette option permet de fitrer la table selon le champ sélectionné, 1, Pointez sur le champ Code clt. 2. Cliquez sur ficdne a dans la barre d'outils. dans la barre d'outils. 3. Pour afficher tous les enregistrements, cliquez sur icone > Filtrer par formulaire Cette option permet de filtrer les données selon un critére déterminé. @ Rechercher dans une table 1, Ouvrez la table CLIENTS. 2. Cliquez sur le champ "code cit". = 3, Cliquez dans la barre d'outils sur licén Rechercher et remplacer eg Rechercher | Remplacer Rechercher: fo03] =] [L Suivant Annuler Rechercher dens : [Codeck >| ou: [champ entier =I Sens : Tot =] I Respecterlacasse I¥ Rechercher champs comme Formatés LES RELATIONS ENTRE LES TABLES «Créer des relations entre deux tables ou plusieurs. Avec Access, vous pouvez créer deux types de relations : un- 4- plusieurs et un- a - un, 1. Etablissez une relation entre les Afficher la table tables: Dans la barre de Menu cliquez Tables | Requétes| Les deux] outer sur Outils | Relation ou bien cliquez sur l'icéne ean dans la barre d'outils. 2. Dans la boite de dialogue qui s'affiche sélectionnez les deux tables, puis cliquez sur le bouton Ajouter. 3. Fermez la boite de dialogue en cliquant sur le bouton Fermer. Maintenant vous devez établir la relation entre les tables : LES RELATIONS ENTRE LES TABLES ron - La fenétre des relations suivante s'affiche : - Sélectionnez le code client de la table CLIENTS et faites-le glisser vers le champ code client de la table COMMANDE - Vous verrez une autre boite de dialogue permettant de définir le type de relation apparait : eer Cocher l'option Appliquer I'intégrité référentielle. Cette option est nécessaire pour garantir une homogénéité de données. enue [cade cent Godelier: | Te jt e Nowa eatin © doplquer Irtéctéreterertele —{——> IF etie3jow en cascade ls changs carascandants [> face encasadelessrenktrnertscorrescondents Typede retin: | Unéplaiers LES RELATIONS ENTRE LES TABLES relation Dans la fenétre de relation, vous verrez la relation établie entre la table CLIENTS et la table COMMANDE. Fermez la fenétre de relation. Créez une liste de choix sur le champ code client de la table COMMANDE. Date_Commande Date_Livraison REQUETES SOUS ACCESS QBE : INTERFACE GRAPHIQUE DE FORMULATION DES REQUETES Petamiesercend lol x! TABLES UTILISEES da 2 ‘charp i + Tab 7 afficher oO fim] oO Oo Cares me } wot | Conditions &e restriction Colonnes de la ible résultat REQUETES SOUS ACCESS : Projection Afficher le titre et l’année de sortie de tous les albums ion Affichage Insertion Requéte Outils Fenétre 2 ae : MB) Me | P| El toe NI =o =| Cliquer ici pour exécuter Crikéres Ou: Champ + [Titre Année IL =I Table : [Album alburn Ti Afficher | | | REQUETES SOUS ACCESS : Sélection Afficher les albums sortis aprés 1975 fatum —__] : On affiche tous les champs Numalbum + [Numélbum ‘Album Critére ou condition de sélection REQUETES SOUS ACCESS : Sélection Afficher les albums sortis aprés 1975 (solution 2) EE Requéte1 : Requéte Sélection Album.* désigne tous les champs de Ja table Album Alburn Alburn > 19757 Case non cochée sinon Année sera affichée 2 fois REQUETES SOUS ACCESS : Sélection + Projection Afficher les titres des albums sortis aprés 1975 Critéres ou: Le titre est affiché Année n’est pas affiché mais sert a exprimer le critére de sélection REQUETES SOUS ACCESS : sélection complexe Afficher les albums de l’artiste 25 sortis aprés 1975 Numélbum Titre Année: Numéirtiste ‘Champ : [Album.* Année Numértiste Table : [Album Album Album’ Tris Afficher : Oo oO Critéres + 1975 =25) Ou: 1 REQUETES SOUS ACCESS : sélection complexe Afficher les albums sortis entre 1975 et 1980 Numértiste Champ : [Album.* Année Année Table : [Album Album Album Tris Afficher : oO [a] Critéres : >=1975 <=1930 Ou: I REQUETES SOUS ACCESS : sélection complexe Afficher les albums sortis en 1975 ou en 1980 Champ : Table : Tris Afficher : Critéres : Ou: Album." Album REQUETES SOUS ACCESS : Projection Afficher les années de sortie des albums Gets Wee ieee NumaAlbum: Titre Année NumArtiste So Champ : [Année Table : [Album Tris Afficher [“] Critéres : ou: | REQUETES SOUS ACCESS : Projection Afficher les années de sortie des albums Pee tats [x] Paes Général | Description . . -l ~ Affichage par défaut . Feuille de données Tous les champs...» Non Tout Non Non. » Colles de lutilsateur (en cours) Premigres valeurs . Valeurs distinctes . Enr uniques... , Exécuter autorisations . Base SOUCE ss vse Chaine connexion se année + [album Ceres ou Yerroullage .. Aucun Type Recordset: Feuille de réponse ds Temporisatio eo Filtre... Mettre 4 OUI la propriété « valeurs distinctes » ction REQUETES SOUS ACCESS : Proj Afficher les titres des albums triés par ordre croissant [Sl Requétet + Requéte Sélection Table Ti: Afficher 5 Critéres Ou: | Croissant REQUETES SOUS ACCESS : Jointure Pour chaque album, donner son titre et le nom de son auteur ‘Sl Requétet Requéte Sélection Champ : Table Ti Afficher : ‘critéres :

You might also like