Vous êtes sur la page 1sur 4

Base de données 1ère ING

Support de TP 4– SGBD ACCESS

Objectifs Type Durée Outils


- Création Table.
- Création des Formulaires avec boutons Formatif 1h30 Microsoft
- Création des Requêtes Access

Exercice I :

1) On considère la base de données de « Gestion des prêts des cassettes vidéos » décrite
par le modèle entité-association suivant :

Le Modèle Relationnel équivalent à ce schéma est le suivant :


Cassette(Code_cass, Titre, Realisateur, heros, Etat, Date_sortie, Duree, Type, Nbre_copies)
Abonné(Code_ab, Nom, prenom, Tel, adresse)
Emprunt(#Code_cass, #Code_ab, Date_emp, Date_retour)

Les clés primaires sont soulignés et les clés étrangère sont celles précédées par un « # ».
Le dictionnaire de données correspondant à cette base est le suivant :

Page 1 Langage de programmation


Base de données 1ère ING

1. En utilisant le SGBD MS ACCESS, créer la base de données relative à la gestion


des prêts de cassettes vidéos. Cette base sera nommée « Gestion des cassettes »
2. Définir une liste de choix pour les types de films. Les types possibles sont :
« policier, dessins animés, comédie, suspens ».
3. Définir une liste de choix pour l’état d’une cassette : o (originale) et c (copie)
4. Les clés étrangères sont des listes de choix faisant références aux tables
correspondantes.
5. Ajouter les relations entre les tables :

6. A l’aide de l’interface graphique de MS ACCESS, créer les formulaires suivants :


a. Un formulaire basé sur la table « Abonné » présentation colonne simple
enregistrer sous le nom « F_Abonnée ».
Ajouter des boutons permettant le déplacement entre les différents
enregistrements.
b. Un formulaire basé sur la table « cassette » présentation colonne simple
enregistrer sous le nom « F_cassette ».
Ajouter des boutons permettant le déplacement entre les différents
enregistrements.
c. Un formulaire basé sur la table « emprunt » présentation tabulaire
enregistrer sous le nom « F_Emprunt ».
Ajouter des boutons permettant le déplacement entre les différents
enregistrements.
7. Saisir les données relatives aux tables en utilisant le mode formulaire:

Page 2 Langage de programmation


Base de données 1ère ING

8. A l’aide de l’assistant requête, résoudre les requêtes suivantes :

 Afficher la liste des cassettes enregistrées dans la base.


Afficher les titres et les réalisateurs.
Enregistrer la requête sous le nom de « Req1 »

 Afficher les noms et les prénoms des abonnés enregistrés dans la base.
Enregistrer la requête sous le nom de « Req2 »

 Afficher la liste des cassettes empruntées et leurs dates de retour.


Enregistrer la requête sous le nom de « Req3 »

 Afficher la liste des cassettes dont la date de sortie du film est > à «
01/01/1995 ». Afficher les titres et les réalisateurs.
Enregistrer la requête sous le nom de « Req4 » .

 Afficher les noms et les prénoms des abonnés habitant Ariana.


Enregistrer la requête sous le nom de « Req5 »

 Afficher les noms et les prénoms des abonnés qui ont emprunté le film1.
Enregistrer la requête sous le nom de « Req6 ».

 Afficher les titres des films empruntés par l’abonné 101.


Enregistrer la requête sous le nom de « Req7 »

Page 3 Langage de programmation


Base de données 1ère ING

 Afficher les cassettes vidéo dont la date de sortie est comprise entre 01 février
1998 et 28 Mai 1998 de type policier ;
Enregistrer la requête sous le nom de « Req8 ».

 Afficher les abonnées (nom , prénom, adresse) qui ont emprunté le film « 52 »
Enregistrer la requête sous le nom de « Rq9 ».

9. Créer une page d’accueil automatiquement déclenchée au démarrage de la


base et permettant l’accès aux différents formulaires crées.

Page 4 Langage de programmation