Les bases de données et les entités La société locacar a choisi un système de gestion de base de données(Microsoft Access) nous utiliserons ce SGBD, d’abord pour créer la table des voitures de l’agence de Toulouse, puis effectuer des requêtes sur cette table A CREATION DE LA TABLE L’agence dispose des informations sur les voitures VOITURE Immatriculation Type Catégorie Date dernière révision D18432 D28841 D23534 D26832 Km dernière Km Disponible révision actuels 4802 9641 Non 4998 6250 Oui 1596 3721 Oui 4871 7237 Non 49 Oui 12561C31 1653HJ31 1654HL31 1690LA31 1710HJ31 LAGOUNA 206 206 607 607 C A A C C 237AAC31 555AAC31 7683LA31 7688LA31 7697LA31 CLIO CORSA 306 306 306 A A B B B D29043 D29144 D25937 D24436 5069 1666 52850 14988 0 8882 1815 7965 17661 990 Oui Non Oui Non Non 7880LA31 MEGANE B D23332 10220 14815 Non Ces informations sont structurées, ce qui permet leur traitement. Les informations ci-dessus sont des données. Elles vont figurées dans la table. Structure de la table : Avant de créer une table il faut créer sa structure. La structure est composée d’une liste de colonne (ou attribut) de la table avec pour chaque attribut : Un nom d’attribut ; Un type de valeur (numérique, alphanumérique, date, etc.); Éventuellement une longueur (nombre de caractères) ; Éventuellement, l’indication que l’attribut est une clef primaire, permettant d’identifier les lignes de la table. La structure de la table voiture est la suivante : Charger access en cliquant deux fois sur son icône Access place dans un même fichier appelé « base de données » toutes les tables d’une même base ;c’est ce fichier que nous devons d’abord créer pour la base de données d’une agence LOCACAR Menu fichier ;option nouvelle base de données, la donner le nom LOCACAR Cliquer sur l’icône table et le bouton nouveau Écrire le nom des champs, leur type et s’il y a lieu leur caractéristiques icône clé Caractéristique du champs en cour Sélectionner le champs immatriculation pour préciser qu’il est une clef Menu édition , option définir comme clé primaire ou cliquez sur l’icône clé Enregistrer la structure de la table Menu fichier , option enregistrer donner à la table le nom voiture Saisie des données Maintenant que les colonnes (ou champs ou attributs) sont définis nous pouvons remplir les tables en saisissant le contenu de chaque table REQUETES SUR LA TABLE SELECTION DANS UNE TABLE L’opération de sélection consiste à sélectionner une ou plusieurs lignes de la table sur un critère Exemple Ceci est une vue de la sélection des voitures de catégorie B VOITURE Immatriculation Type Catégorie Date dernière révision D18432 D28841 D23534 D26832 Km dernière Km Disponible révision actuels 4802 9641 Non 4998 6250 Oui 1596 3721 Oui 4871 7237 Non 49 Oui 12561C31 1653HJ31 1654HL31 1690LA31 1710HJ31 LAGOUNA 206 206 607 607 C A A C C 237AAC31 CLIO A D29043 5069 8882 Oui 555AAC31 7683LA31 7688LA31 7697LA31 CORSA 306 306 306 A B B B D29144 D25937 D24436 1666 52850 14988 0 1815 7965 17661 990 Non Oui Non Non 7880LA31 MEGANE B D23332 10220 14815 Non PROJECTION D’UNE TABLE La projection est l’opération qui consiste à retenir que certains attributs (ou champs) dans une table. Exemple Ceci est une projection de la sélection précédente qui ne conserve que les attributs « immatriculation », « type » et « disponible » VOITURE Immatriculation Type Catégorie Date dernière révision D18432 D28841 D23534 D26832 Km dernière Km Disponible révision actuels 4802 9641 Non 4998 6250 Oui 1596 3721 Oui 4871 7237 Non 49 Oui 12561C31 1653HJ31 1654HL31 1690LA31 1710HJ31 LAGOUNA 206 206 607 607 C A A C C 237AAC31 555AAC31 7683LA31 7688LA31 7697LA31 CLIO CORSA 306 306 306 A A B B B D29043 D29144 D25937 D24436 5069 1666 52850 14988 0 8882 1815 7965 17661 990 Oui Non Oui Non Non 7880LA31 MEGANE B D23332 10220 14815 Non RÉALISATION DE LA REQUÊTE À L’AIDE D’UN SGBD Le SGBD permet de réaliser une requête (ou interrogation) dont la réponse est le résultat d’une sélection et/ou d’une projection. Exemple Un employer de l’agence LOCACAR de Toulouse désire connaître l’immatriculation, le type et la disponibilité des voitures de catégorie B Ouvrir la base de données Menu fichier ; option base de données ; choisir LOCACAR Menu fichier ; option nouveau, sous option requête ou cliquez sur le bouton requête, Mode création Bouton Nouveau Bouton requête Dans la fenêtre ajouté une table, choisir VOITURE et cliquer sur ajouter Cliquer sur fermer La liste des champs de la table VOITURE apparaît en haut et à gauche d’une fenêtre. Faire glisser avec la souris le champ Immatriculation dans la 1ère colonne, le champ type dans la 2em colonne, le champ disponible dans la 3em colonne et le champ catégorie dans la 4 em Les quatre champs ainsi choisis sont cochés sur la ligne afficher Cliquez sur la case afficher du champ catégorie car il ne doit pas être affiché dans la projection que nous demandons Écrire « B » sur la ligne critère dans la colonne champ catégorie Exécuter la requête Menu requête option exécuter la requête ou cliquez sur l’icône table.