Rev Bac Eco

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 2

Révision pratique

Afin de gérer les présentateurs des numéros d'un spectacle dans un cirque, l'administration exploite la base
dedonnées "Gestion_Presentateur" décrite par le schéma simplifié suivant :
Presentateur (CodeP, NomP, CodeR)
Role (CodeR, Libelle, Prix)
Numero (CodeN, Titre, Duree, CodeP)
Soit la description des colonnes des tables de la base de données "Gestion_Presentateur" :
Nom Description Type Taille format Contrainte
CodeP Le code d’un présentateur Texte court 3 Non vide
NomP Le nom d’un présentateur Texte court 10 Non vide
CodeR Le code d’un rôle Texte court 3 Non vide
Libelle Letype d’un rôle Texte court 10 Non vide
Le prix derôle d’un présentateur Nombre général (3
Prix Numérique réel Supérieure à 5
chiffres après la virgule)
CodeN Le code d’un numéro d'un spectacle Texte court Non vide
Titre Le titre d’un numéro d'un spectacle Texte court
La durée d’un
Durée Numérique Entier Entre 10 et 30
numéro d'un spectacle

A) À l'aide du logiciel de gestion de base de données disponible :


1) Créer, dans votre dossier de travail, la base de données "Gestion_Presentateur"
2) Créer les tables et les relations de cette base de données.
3) Remplir les tables par les données suivantes
Presentateur Numero
CodeP NomP CodeR CodeN Titre Duree CodeP
P01 Bicha R01 N01 Les Zoupalas 20 P04
P02 Farhoud R03 N02 Les Fauves 15 P01
P03 Zahoueni R01 N03 La passoire 25 P02
P04 Barhoum R02 N04 Les zozos 20 P01
N05 Les Tartarins 15 P04
N06 Les Fauves 25 P03
Role
CodeR Libelle Prix
R01 Clown 7,500
R02 Jongleur 10,200
R03 Ecuyer 11,350

4) Créer les requêtes suivantes :


R1 : Afficher les titres et les durées des numéros présentés par le présentateur "Farhoud".
R2 : Afficher les titres des numéros et les noms des présentateurs pour un libellé d'un rôle
donné
R3 : Afficher pour chaque numéro, le titre, la durée, le nom du présentateur, le libellé et le
prix de son rôle.
R4 : Afficher la durée totale du présentateur de code "P04".

5)Exporter les données de la table " Numero ", dans votre dossier de travail et sous le nom de
"Numero.csv".(format csv ,virgule en séparateur de champs, point en séparateur décimal, page de
codes : Unicode (UTF-8) et inclure les noms des champs sur la première ligne).

B) À l’aide de l’environnement de développement pour le langage Python disponible :


1) Créer un script et l’enregistrer sous le nom "Numero.py" dans votre dossier de travail.
2) En se référant à l’annexe, choisir les méthodes adéquates, de la bibliothèque Pandas, pour écrire le
script "Numero.py " qui permet :
a) D’importer le contenu du fichier "Numero.csv " et le stocker dans un DataFrame à nommer
"num",
b) D’afficher les descriptions relatives au DataFrame "num" ainsi que les 2dernière lignes,
c) De calculer et afficher le maximum des durées,
d) De remplacer la durée de la 1ére ligne, dans le DataFrame "num", par minimum des durée au
lieu de 20,
e) De supprimer la colonne codeP
f) D’afficher les informations relatives aux Numerodont la durée = à 20
g) D’afficher les informations relatives aux Numerodont la durée = à 10
h) D’afficher les informations relatives aux Numerodont la durée = à 20 oula durée = à 20
i) De trier le DataFrame "num" dans un nouveau DataFrame nommé "num _Tri" selon la durée
dans l’ordre décroissant. Afficher le nouveau DataFrame,
j) De générer puis afficher, à partir du DataFrame "num", un graphique à lignevert représentant,
pour chaque code numéro, la durée.

Vous aimerez peut-être aussi