Vous êtes sur la page 1sur 3

Année Universitaire : 2023 - 2024

1ère PIIM
Bases de données

Enseignant : Mohamed HADJ KACEM

BASES DE DONNEES

SERIE de TP N°1

Une société de location de voiture "LV" gère manuellement son parc, composé d'une centaine
de véhicules à partir de fiches cartonnées.
Le responsable de la société décide d'implanter une base de données pour gérer
automatiquement son parc de voitures.
Après étude on dégage pour l'implantation de cette base de données trois tables suivantes :
Table VOITURE est décrite par :
- Numéro d'immatriculation : IMMAT de type texte
- Marque : MARQUE
- Type : TYPE
- Couleur : COULEUR
- Puissance : PUISS
- Kilométrage : KILOM
- Age : AGE
- Disponibilité de la voiture (ETAT) de type logique, qui peut contenir
True pour une voiture disponible
False pour une voiture louée
IMMAT est la clé primaire
Table LOCATAIRE est décrite par :
- Numéro locataire : LOC de type numérique
- Nom locataire : LOCNOM
- Adresse locataire : ADRLOC
LOC est la clé primaire
Table LOCATION est décrite par :
- Numéro d'immatriculation : IMMAT
- Numéro locataire : LOC
- Date de location : DL
- Kilométrage de départ : KILD
- Kilométrage de retour : KILR
- Date de retour : DR
IMMAT, LOC et DL constituent la clé primaire

Questions
1. Création de la structure de la base de données
2. Création des relations nécessaires
3. Saisie des données de votre choix
4. Création de Formulaires sous Access pour la saisie, la mise à jour et la suppression des
données (pour le formulaire Saisie Location, utilisez des listes modifiables pour la saisie
des numéros de voitures et pour la saisie des numéros de locataires). Avec l’utilisation des
boutons de commandes personnalisés exemple : Bouton pour Création Locataire,
Bouton pour Edition, etc.
5. Création d’un menu général pour la navigation entre les différents formulaires.
6. Formulation des requêtes suivantes en Access.
NB : Indiquer pour chaque requête le type de la requête, les tables nécessaires et les relations
entre les tables.

ISIM-SFAX | Année Universitaire : 2023-2024 1/3


R1 : Liste des voitures de la société
R2 : Liste des locataires, on veut afficher à l'écran : le numéro du locataire, le nom du
locataire et l'adresse du locataire
R3 : Liste des voitures de marque OPEL
R4 : Liste des locataires de la ville de SFAX
R5 : Liste des locataires de la ville de Sfax ou de la ville de TUNIS
R6 : Liste des voitures disponibles âgées entre 1 et 2 ans
R7 : Liste des voitures louées durant la période du 15 Janvier 2021 au 25 Mars 2021. On veut
afficher à l'écran : le numéro d'immatriculation de la voiture, le nom du locataire, date de
location, kilométrage de départ
R8 : Liste des voitures louées durant l'année 2021
R9 : Liste des voitures (numéros et marques) dont les numéros séquentiels se terminent par 6
ou 9
R10 : Liste des locataires (noms et numéros) qui ont loué des voitures dont les numéros de
série 209 ou 208
R11 : Afficher à l'écran le nombre de voitures de même marque et même puissance. Affichage
selon la présentation suivante :
Opel Peugeot Fiat Marque

5 3 1 4
6 2 4 3

Puissance

R12 : Afficher à l'écran le nombre de voitures par marque par puissance. Affichage selon la
présentation suivante :

Puissance Marque Nombre de Voitures

5 Opel 2
5 Fiat 4
5 Peugeot 1
6 Opel 3

R13 : Afficher à l'écran le nombre total de voitures de marque Opel


R14 : Liste des voitures (numéros et couleurs) pour une marque donnée
R15 : Liste des voitures louées à une date donnée
R16 : Liste des voitures louées durant une période donnée
R17 : Même question que R11, mais la liste à afficher seulement pour les voitures louées à
une date donnée
R18 : Ecrire une requête permettant la création d'une table ARCHIVE-LOC (IMMAT, LOC,
DL, DR) cette table doit contenir les locations réalisées durant l'année 2020
R19 : Ecrire une requête permettant d'ajouter à la table ARCHIVE-LOC les locations
effectuées durant l'année 2019
R20 : Ecrire une requête permettant de supprimer de la table LOCATOIN les locations
effectuées durant l'année 2019
6. Afin de tester la fiabilité des voitures à la fois vis à vis des pannes et des accidents, la
société "LV" veut constituer une Feuille Excel (HPANNE) contenant un historique des
pannes et des accidents

ISIM-SFAX | Année Universitaire : 2023-2024 2/3


La Feuille Excel (HPANNE) est décrite par :
- Le numéro d’immatriculation du véhicule (IMMAT)
- Date de la panne (DAT_PAN) de type date
- Date accident (DAT_AC) de type date
- Numéro du conducteur au moment de l'accident LOC
- La voiture peut être réparée oui ou non (INICAT)
Si la voiture peut être réparée alors on doit indiquer :
- Prévision du coût de réparation en dinars (COUTPR)
- Période de réparation en nombre de jours (PERIODE)
- Après la réparation on doit saisir le coût réel en dinars (COUTRE)
7. Exporter les trois tables Voiture, Location et Locataire de Access vers Excel
8. Importer la table HPANNE de Excel vers Access
9. Formulation des requêtes suivantes en Access. Indiquer pour chaque requête : le type de la
requête, les tables et les jointures nécessaires pour réaliser la requête :
R21 : Afficher à l'écran les numéros des locataires qui n'ont eu aucune location
R22 : Liste des locataires (noms, numéros et adresses) de la ville de Sfax qui n'ont pas eu de
locations durant la période du 10 Mars 2021 au 20 Juin 2021
R23 : Afficher à l'écran pour chaque locataire son numéro, son nom et le nombre de location
qu'il a effectué (s'il n'a aucune location afficher zéro)
R24 : Afficher à l'écran les numéros, les noms et l'âge des locataires qui n'ont pas de location
en cours
R25 : Liste des locataires (noms et numéros) qui ont loué les voitures louées par le locataire
numéro 35
R26 : Calculer et afficher pour chaque voiture le nombre de location effectuée
R27 : Liste des locataires (noms et numéros) qui ont loué la voiture numéro 208 TN 4590 ou
bien la voiture numéro 209 TN 8600
R28 : Liste des locataires (noms et numéros) qui ont loué la voiture numéro 208 TN 4590 et
la voiture numéro 210 TN 8600 (les deux voitures)
R29 : Liste des voitures qui ont été louées par tous les clients de la société
R30 : Liste des voitures qui ont eu le maximum de location

10. Création d'un Etat sous Access : Liste des locataires pour le mois précédent (selon le
format suivant)

Location pour le mois de Juin 2021


Sfax le 10-Août-2021

Voiture Numéro : 119TN1231


Locataires : Moalla Ali
Turki Mohamed
. . .

Total de Kilom Roulé : 896

Voiture Numéro : 198TN1401


Locataires : Abida Sami

. . .

Total de Kilom Roulé : 452

...

ISIM-SFAX | Année Universitaire : 2023-2024 3/3

Vous aimerez peut-être aussi