Vous êtes sur la page 1sur 2

Devoir non surveillé

Le Devoir à envoyer électroniquement à l’adresse : nafadamal@gmail.com avant le


13/04/2023.

Création d’une base de données sous Access


Je mets à votre disposition un fichier Excel contenant les données pour chacune de ces
cinq tables (un onglet par table).

1) Créer sous Access la base de données correspondante au schéma relationnel ci-dessous


en important chacune de ces tables directement d’Excel :

Mettre numClient en type « Entier »


Choisir les deux champs numCommande et numClient comme clés de la table
LIGNECOMMANDE

2) Créer les relations entre les tables


Voici ce que l’on obtient à la fin :

3) Créer une nouvelle requête en utilisant le Mode Création et afficher les attributs :
nomclient et le prenomclient

1
Prof. Amal Nafad
4) Passer en « Mode Feuille de Données ». Ajouter des lignes. Est-ce vraiment une
requête ? Enregistrer cette requête sous le nom clientAJ. Que se passe-t-il lorsque l’on
actualise la table client ?
5) Sous l’onglet « Créer », faire « Création de requête » :
Faire glisser toutes les colonnes que l’on veut voir affichées, soit :
- numCommande,
− dateCommande,
− nomClient,
− prenomClient,
− adresseClient
− telephoneClient
− categorie
− remise,
− numProduit,
− designation,
− prix,
− quantite
6) Ajouter une colonne dont le nom de champ est montantHT : [prix]*[quantite] ;
7) Ajouter une colonne dont le nom de champ est TVA : 20 ;
8) Ajouter une colonne dont le nom de champ est montantTTC :
[montantHT]*(1+[TVA]/100)*(1-[remise]/100) ;
9) Créer une requête qui affiche, pour chaque client, son numéro, son nom, son prénom
et le taux de remise qui lui est réservé ;
10) Vérifier que, si on passe en « Mode Feuille de données », cette requête affiche bien
huit lignes ;
11) Revenir à l’affichage en « Mode Création » ;
12) Se positionner sur le lien entre les deux tables et le supprimer ;
13) Passer à nouveau en « Mode Feuille de données », on voit maintenant s’afficher vingt-
quatre lignes
14) Comment expliquez-vous cette différence ? Quel était le rôle du lien entre les tables
client et categorie ?

2
Prof. Amal Nafad

Vous aimerez peut-être aussi