0% ont trouvé ce document utile (0 vote)
31 vues2 pages

Bakayoko - Ibrahima - @ufhb - Edu.ci: Objectif Du TP 2

Le document présente un TP sur la création d'une base de données pour la gestion d'un parc automobile avec SQL Server. Il décrit les étapes de conception, y compris la création de tables pour les véhicules, conducteurs et réparations, ainsi que l'ajout de clés primaires et étrangères. Des instructions pour l'insertion de données, l'exécution de requêtes, la mise à jour et la suppression de données, ainsi que la sauvegarde et la restauration de la base de données sont également fournies.

Transféré par

templatehtmlcssjss
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
31 vues2 pages

Bakayoko - Ibrahima - @ufhb - Edu.ci: Objectif Du TP 2

Le document présente un TP sur la création d'une base de données pour la gestion d'un parc automobile avec SQL Server. Il décrit les étapes de conception, y compris la création de tables pour les véhicules, conducteurs et réparations, ainsi que l'ajout de clés primaires et étrangères. Des instructions pour l'insertion de données, l'exécution de requêtes, la mise à jour et la suppression de données, ainsi que la sauvegarde et la restauration de la base de données sont également fournies.

Transféré par

templatehtmlcssjss
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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.

Vous aimerez peut-être aussi