EDHEC Abidjan
Module SQL Server
BAKAYOKO Ibrahima
Enseignant-Chercheur des Universités
bakayoko.ibrahima_@[Link]
Objectif du TP 2 : Concevoir et créer une base de données pour la gestion d'un parc automobile en
utilisant SQL Server.
Instructions :
1- Création de la base de données :
a) Créez une nouvelle base de données nommée "GestionParcAuto".
2- Conception de la structure de la base de données :
Concevez la structure de la base de données en utilisant des tables pour les entités suivantes :
a. Véhicules : Stockez des informations sur chaque véhicule, y compris le modèle, la plaque
d'immatriculation, l'année de fabrication, etc.
b. Conducteurs : Enregistrez les informations sur les conducteurs, notamment leur nom,
prénom, adresse, numéro de téléphone, etc.
c. Réparations : Suivez les réparations effectuées sur chaque véhicule, avec des détails sur la
date de réparation, les coûts, la description du problème, etc.
3- Ajout de contraintes de clé primaire et étrangère :
a. Assurez-vous que chaque table a une clé primaire unique.
b. Utilisez des clés étrangères pour établir des relations entre les tables (par exemple, lier
les réparations à un véhicule spécifique et à un conducteur).
4- Insertion de données de test :
- Insérez au moins 5 véhicules, 5 conducteurs et 10 réparations de test dans les tables.
5- Interrogation de données :
Réalisez les requêtes SQL suivantes pour extraire des informations de la base de données :
a. Affichez la liste des véhicules et de leurs conducteurs respectifs.
b. Trouvez le coût total des réparations pour un véhicule donné.
c. Identifiez les conducteurs ayant effectué le plus grand nombre de réparations.
d. Sélectionnez les véhicules dont l'année de fabrication est supérieure à 2015.
7- Mise à jour de données :
a. Mettez à jour une réparation existante pour refléter un coût différent.
8- Suppression de données :
b. Supprimez un conducteur de la base de données.
9- Exécution de sauvegardes :
a. Utilisez SQL Server Management Studio (SSMS) pour effectuer une sauvegarde complète de
la base de données.
9- Restauration de la base de données :
a. Restaurez la base de données à partir de la sauvegarde.
10- Nettoyage :
b. Supprimez toutes les données de test de la base de données.