preloader

+6100000000

example@gmail.com

TP 1: Manipulation d’une base de données MySQL - tachicart

Travail à faire

On dispose de la base de données alpha (télécharger les fichiers nécéssaires) sur Access qui comporte trois tables. On veut migrer les données vers MySQL en respectant la même structure.

 

  1.    Procéder à l’installation de XAMPP avec le fichier d’installation comme mentionné dans le cours

2.    En utilisant l’interface phpMyAdmin, créer la base de données alpha avec l’interclassement utf8mb4_general_ci.

3.    Créer la structure de la table employés en partant de la base données Access

4.    Supprimer la table employés.

5.    Importer la structure de la table employés depuis le fichier employés_vide.sql

6.    Importer les données da la table employés en utilisant le fichier employés.sql

7.    Créer la structure de la table missions en partant de la base données Access

8.    Supprimer la table missions.

9.    Importer la structure de la table missions depuis le fichier missions_vide.sql

10.   Importer les données da la table missions en utilisant le fichier missions.sql

11.    Ajouter une clé étrangère (de type en cascade sur la suppression et la mise à jour) en respectant la structure de la base de données sur Access.

12.   Si cela ne marche pas, supprimer les employés qui ont effectué des missions et qui n’existent pas dans la table missions, puis ajouté une clé étrangère dans la table missions.

13.   Supprimer de la table employés les employés ayant l’id 400, et 430. Qu’est ce que vous avez remarqué dans la table missions.

14.   Créer la structure de la table paiements en se basant sur la structure de la base de données Access.

15.    Payer les missions ayant l’id 2 et 3 par les montants 550 et 750.

16.   Ajouter une clé étrangère dans la table paiement.

17.   A votre avis, quel type de clé étrangère est convenable dans les tables missions et paiements ?

18.   Modifier les champs (dans toutes les tables) de type DateTime par le type Date.

19.   Exporter la structure et les données de la base alpha en un fichier sql.

 

 

 

————-Requêtes SQL————-

20.   Afficher tous employés.

21.   Afficher les employés de la ville de Rabat.

22.     Afficher les employés qui ont effectué des missions.

23.     Afficher les employés qui n’ont pas effectué des missions.

24.     Afficher les missions payées.

25.     Calculer le budget total des missions.

26.     Exporter le résultat de chaque requête sur Excel puis sur PDF.