Vous êtes sur la page 1sur 5

2IE_Enseignant Brouahiman RAMDE_Cours de base de données_2019-2020

TRAVAUX DIRIGES
Conception et gestion de bases de données sur le logiciel Access
Exercice 1 : création de tables, contrôles de saisies, formulaires et requêtes
1) Créez une base de données contenant les six (06) tables ci-dessous :
A. Table des clients particuliers
Identifiant-Nom et Prénom-Sexe (Masculin, Féminin) -Domaine d’intervention (BTP,
Statistique/Informatique, Energie solaire, Télécommunication, Plomberie, Autres) -Adresse postale-ville de
résidence (Ouaga-Bobo-Dori-Koudougou-Gaoua)-Téléphone-Email-Année de naissance-Age (champ
calculé)-Site Web.
B. Table des clients Structures
Code-Structure-Type (Entreprise, Administration publique, ONG, Associations, Autres), Secteur d’activité-
Situation géographique-Adresse postale-abonné aux autres réseaux (oui/non)-Téléphone Tel-Téléphone
fixe-Email-Date de création-Site Web-Nombre de salariés permanents.
C. Table du personnel
Référence -Nom et Prénom-Sexe (Homme,Femme)-Secteur-Fonction-Date de prise de service-Dernier
diplôme (CEP, BEPC, BAC, LICENCE, AUTRES) –Marié (Oui, Non) –Nombre d’enfants-Téléphone
bureau-Téléphone personnel-CV-Lieu de naissance-photo-Salaire brut-Contrat d’embauche-Type de
contrat (CDD, CDI)
D. Table des commandes
ID-Date de la commande-IDproduit commandé-Quantité commandée-Prix de vente –Montant total facture-
Date d’expédition-, Moyen d’envoi (Train, Avion, Car), Etat de la commande envoyée (Arrivée, Perdue, Ne
sais pas) - RefClient-NumEmployé.
E. Tables des abonnements
IDclientParticuliers-IDclients_structures-Date abonnement1-Tel1- Date abonnement2-Tel2-
Consommation moyenne par mois en FCFA-Facture (Prépayée ; post payée).
F. Table des fournisseurs
Numéro-Entreprise-Situation géographique-Adresse postale-Telephone-Facebook-Email-WhatsApp-
Produits-Prix unitaire-Mode de paiement (comptant, crédit)-Canaux de paiement (Virement bancaire,
Espèce, Chèque, Transfert Mobicash).
2) Donnez les descriptions de chacun des champs de votre table ?
3) Créer les relations possibles entre les tables ?
4) Créer un rapport de relations de votre base de données ?
5) Mettre des contrôles de saisie aux endroits que vous jugez nécessaire ?
6) Créer un formulaire de saisie pour chaque table ?

Email Enseignant: dg@bcefingenierie.com Tel Ouaga : 70515009 Tel Abidjan : 74161960 WhatsApp : 76446565 1
2IE_Enseignant Brouahiman RAMDE_Cours de base de données_2019-2020

7) Saisir deux enregistrements par table en mode feuille de données ?


8) Saisir deux enregistrements par table en utilisant le formulaire de saisie ?
9) Comparez ces 2 modes de saisie ?
10) Créer une requête simple sur votre base de données ?
11) Reprendre la création de cette requête en mode création ?
12) Enregistrer vos deux requêtes
13) Supprimer la première requête ?

Exercice 2 : création de tables, contrôles de saisies, formulaires et requêtes

1) Proposez une base de données contenant au minimum trois tables ?


2) Mettre deux contrôles de réponses obligatoires sur deux champs de votre choix ?
3) Sur un champ qualitatif, dites au logiciel d’afficher les données en majuscule ?
4) Limiter le nombre de caractère à saisir pour deux variables qualitatives de votre choix de deux manières
différentes ?
5) Mettre deux valeurs par défaut sur deux champs de votre choix ?
6) Mettre deux contrôles de valide si pour les champs quantitatifs ?
7) Donnez des légendes à trois champs dans cette base de données ?
8) Mettre deux messages d’erreur sur deux champs dans cette base de données ?
9) Saisissez les descriptions du deuxième champ de la première table et du dernier champ de la troisième
table ?
10) Centrer les données d’une variable quantitative d’une table de votre choix ?
11) Distribuer les données d’une variable qualitative de cette même table ?
12) Sur un champ qualitatif, dites au logiciel d’afficher les données en minuscule ?
13) Créer deux formulaires de saisie différents pour chaque table.
14) Saisir 5 enregistrements sur chacune des tables en utilisant les différents formulaires ?
15) Créer les différentes relations possibles entre les tables de cette base de données ?
16) Créer une requête simple de votre choix sur chaque table ?
17) Créer un état de la première requête
18) Convertir ce premier état en PDF
19) Exporter l’état de la deuxième requête vers Excel ?
20) Créer une requête en mode création sur la première table ?
21) Créer une requête contenant deux champs par table ?
22) Copier cette requête et coller la sur le logiciel Word et Excel ?
23) Exporter la première table vers Excel tout en enregistrant les étapes de l’exportation.
Email Enseignant: dg@bcefingenierie.com Tel Ouaga : 70515009 Tel Abidjan : 74161960 WhatsApp : 76446565 2
2IE_Enseignant Brouahiman RAMDE_Cours de base de données_2019-2020

24) Créer une requête croisée avec deux champs qualitatifs d’une table de votre choix ?
25) Créer une requête croisé d’un champ qualitatif avec un champ quantitatif en faisant ressortir la moyenne
de la variable quantitative ?

Exercice 3 : Importation et Exportation de données, Requête analyse croisée, requête de doublons,


requête paramétrée, requête avec critère et requête de non correspondances, états et exportations
d’états.

Ce TP est basé sur la base de données fictive « Partenaires urbains» remise par le formateur.
1. Scinder la base partenaires urbains en deux tables sur Excel?
2. Trouvez des noms pour chacune des tables obtenues ?
3. Créez la base de données Access que vous nommerez « Base_Partenaires_urbains_2019»
4. Importez les deux tables obtenues dans la base « Base_partenaires_urbains_2019» tout en enregistrant
les étapes de l’importation ?
5. Supprimer la deuxième table dans la base de données Access ?
6. Exécuter l’importation enregistrée pour obtenir à nouveau la table supprimée ?
7. Créez une requête qui fusionne les 2 tables ?
8. Supprimer les tables 1 et 2
9. Reprendre les questions 1 et 2 en utilisant une requête création de table sur Access ?
10. Sélectionner tous les partenaires de la région du centre en utilisant une requête en mode création ? (Nom ;
Prénom ; Région ; Niveau d’instruction, dernier diplôme)
11. Combien de partenaires travaillent dans le domaine du transport?
12. Calculez le revenu moyen et la dépense moyenne mensuelle en communication ?
13. Calculez le revenu global des partenaires ayant plus 54 ans ?
14. Donnez l’âge moyen par régime matrimonial ?
15. Faire une requête croisée de la variable sexe et de la variable provenance? Interpréter la première ligne
et la deuxième colonne du résultat obtenu ?
16. Faire une requête composée de trois variables de la table 1
17. Faire une requête composée de 5 variables de la table 2
18. Créer la variable solde qui est égale au revenu moins les dépenses ?
19. Convertir la table 2 en PDF
20. Créer une requête comportant deux variables de chaque table ?
21. Exporter cette requête vers le logiciel Word ?
22. Copier la requête pour coller sur Excel ?
23. Créer une requête comportant toutes les variables des deux tables
Email Enseignant: dg@bcefingenierie.com Tel Ouaga : 70515009 Tel Abidjan : 74161960 WhatsApp : 76446565 3
2IE_Enseignant Brouahiman RAMDE_Cours de base de données_2019-2020

24. Créer un état de cette requête


25. Combien de partenaires ont une fois eu des réclamations traitées dans les délais?
26. Trouver les partenaires de la table 1 qui n’ont pas leurs informations sur la table 2
27. Trouver les partenaires de la table 2 qui n’ont pas leurs informations sur la table 1
28. Compacter votre base de données pour réduire la taille du fichier ?
29. Scinder votre base de données pour avoir deux fichiers dont l’un contient les données sur les tables
uniquement ?
Exercice 4:Formulaire de navigation-Boutons de contrôles-Importation avec liaison de fichier-Macros-
Sécurisation de bases de données-Requêtes de mise à jour-Requête de suppression-Requête d’ajout-
Compacter une base de données.
Cet exercice utilise la base de données fractionnée de l’exercice 3 nommée
« Base_partenaires_urbains_Fractionnée ».
1. Créer un formulaire avec l’assistant et un formulaire double affichage pour la première table sur le nouveau
fichier ?
2. Créer un formulaire plusieurs éléments et un formulaire simple pour la deuxième table sur le nouveau
fichier ?
3. Créer une requête comportant le nom, le prénom des partenaires ayant une déclaration non traitée dans les
délais ?
4. Exporter cette requête en format HTML ?
5. Créer un état de cette requête ?
6. Sachant que la consommation de chaque partenaire doit augmenter de 5% chaque mois, créer une requête
de mise à jour qui vous permettra d’estimer la consommation de chaque partenaire?
7. Importer la base Partenaires Urbains 2019 avec lien ?
8. Vérifiez si le lien fonctionne ?
9. Quelle est la taille de votre base de données ?
10. Compacter votre base de données ?
11. Protéger votre base de données avec un mot de passe ?
12. Supposons que les partenaires P005, P30, P75 et P98 ont quitté la structure : Créer une requête d’ajout qui
vous permet de conserver le nom, prénom, région, adresse postale et téléphone de ces anciens
partenaires ?
13. Créer à l’aide des contrôles sur un formulaire de la première table des boutons qui permettent de faire les
actions suivantes :
14. Aller à l’enregistrement précédent
 Aller à l’enregistrement suivant
 Aller au premier enregistrement
Email Enseignant: dg@bcefingenierie.com Tel Ouaga : 70515009 Tel Abidjan : 74161960 WhatsApp : 76446565 4
2IE_Enseignant Brouahiman RAMDE_Cours de base de données_2019-2020

15. Créer un formulaire de navigation pour cette base de données que vous nommerez en majuscule
« ACCUEIL » ?
16. Créer à l’aide des contrôles sur le formulaire de navigation des boutons qui permettent de faire les actions
suivantes :
 Ouvrir un formulaire pour une table
 Imprimer un état
 Envoyer un état vers un fichier
 Quitter une application
 Exécuter une requête
17. Créer des macros qui permettent de faire les actions suivantes :
 Envoyer un état par courrier électronique
 Fermer la base de données
 Afficher le formulaire de navigation dès l’ouverture de la base de données
18. Créer à l’aide des contrôles sur un formulaire de la deuxième table des boutons qui permettent de faire les
actions suivantes :
 Enregistrer les données déjà saisies
 Ajouter un nouveau partenaire
19. En dehors des macros, comment pouvez-vous paramétrer le logiciel pour que le formulaire de navigation
puisse s’afficher dès l’ouverture de la base de données ?
20. Insérer un logo sur votre formulaire de navigation ?
21. Créer une requête avec critère pour sélectionner les partenaires monogames ayant un âge compris entre
20 et 28 ans?
22. Créer une macro qui permet d’envoyer la table partenaires_ubains_fractionnés en format RTF à cette
adresse électronique direction.bcefsarl@gmail.com ?
23. Enlever le mot de passe sur votre base de données ?
Courage

Email Enseignant: dg@bcefingenierie.com Tel Ouaga : 70515009 Tel Abidjan : 74161960 WhatsApp : 76446565 5

Vous aimerez peut-être aussi