Eg 2024
Eg 2024
Eg 2024
RÉPUBLIQUE TUNISIENNE
ÉPREUVE
Section : Économie et Gestion
Ministère de l'Éducation
: 0.5 Durée : 1h
Important : Il est demandé au candidat de créer dans le dossier Bac2024 situé sur la racine du disque C, un
dossier de travail portant son il doit enregistrer, au fur et à
mesure, tous les fichiers solutions de ce sujet.
- Page 2/3 -
ANNEXE
Les méthodes et les propriétés à utiliser avec la bibliothèque pandas
Catégorie Syntaxe
IdDataFrame = pandas.DataFrame ({"NomCol Nom
Importation des données dans un IdDataFrame = pandas.read_excel ("Chemin/ Nom_Fichier.extension", "Nom_Feuille")
DataFrame IdDataFrame = pandas.read_csv ("Chemin/Nom_Fichier.extension", sep = "séparateur")
IdDataFrame.shape ou bien print (IdDataFrame.shape)
IdDataFrame.size ou bien print (IdDataFrame.size)
IdDataFrame.info ( ) ou bien print ( IdDataFrame.info ( ) )
IdDataFrame.describe ( ) ou bien print ( IdDataFrame.describe ( ) )
IdDataFrame.columns ou bien print ( IdDataFrame.columns )
Resultat
Resultat = IdDataFrame.drop ( IdDataFrame.index [ N° LigneInitial : N° LigneFinal ] )
- Page 3/3 -
EXAMEN DU BACCALAURÉAT SESSION
RÉPUBLIQUE TUNISIENNE
ÉPREUVE
Section : Économie et Gestion
Ministère de l'Éducation
: 0.5 Durée : 1h
A)
1) Créer, dans le dossier de travail, la base de données nommée "Gestion_Vols".
2) Créer les tables et les relations de cette base de données tout en respectant les types, les propriétés et les
contraintes cités dans la description ci-dessus.
- Page 1/3 -
3) Remplir les tables par les données représentées dans les tableaux suivants :
AVION PILOTE
CodeAv ModèleAv CapacitéAv MatPil NomPrénomPil AdressePil TelPil
A001 AirBus A310 80 11111111 Ali Haddad Gabes 99444444
A002 AirBus A330 70 22222222 Moez Salhi Sousse 98333333
A003 AirBus A330 65 33333333 Salma Mejri Nabeul 55666666
A004 Boeing 747 90
.
VOL
NumVol CodeAv MatPil DateVol VilleDép VilleArr NbrePass VolRéalisé
1 A001 11111111 29/04/2024 Tunis Alger 68 Oui
2 A003 22222222 29/04/2024 Jedda Tozeur 50 Non
3 A001 33333333 30/04/2024 Nfidha Tunis 55 Oui
4 A003 11111111 02/05/2024 Tunis Caire 60 Non
5 A002 22222222 03/05/2024 Tozeur Nice 55 Non
5) Exporter, dans le dossier de travail, le résultat de la requête "R3" dans un classeur à nommer
"vols.xlsx".
B) :
1) Vols" dans le dossier de travail.
2) Choisir les méthodes et les propriétés adéquates, à partir de de la page 3/3, pour écrire dans le
fichier "Vols" les scripts permettant de ( ) :
a) importer le contenu du classeur "vols.xlsx" et le stocker dans un DataFrame à nommer "dfvol1",
b) afficher les informations relatives au DataFrame "dfvol1",
c) créer, à partir du DataFrame "dfvol1", un DataFrame nommé "dfvol2" contenant les colonnes
"CodeAv", "ModèleAv", "DateVol", "NbrePass" et "CapacitéAv" des vols réalisés uniquement,
d) renommer les colonnes "CodeAv" et "DateVol" du DataFrame "dfvol2" respectivement par "Code
Avion" et "Date Vol",
e) trier le DataFrame "dfvol2" oissant du nombre de passagers puis afficher son contenu.
f) créer et afficher un graphique, en barres vertes à partir du DataFrame "dfvol2", représentant le
nombre de passagers ("NbrePass") pour chaque vol ("Code Avion"). Attribuer au graphique le titre
"Nombre de passagers par vol pour le mois d 2024".
- Page 2/3 -
ANNEXE
Les méthodes et les propriétés à utiliser avec la bibliothèque pandas
Catégorie Syntaxe
IdDataFrame = pandas.DataFrame ({"NomCol Nom
Importation des données dans un IdDataFrame = pandas.read_excel ("Chemin/ Nom_Fichier.extension", "Nom_Feuille")
DataFrame IdDataFrame = pandas.read_csv ("Chemin/Nom_Fichier.extension", sep = "séparateur")
IdDataFrame.shape ou bien print (IdDataFrame.shape)
IdDataFrame.size ou bien print (IdDataFrame.size)
IdDataFrame.info ( ) ou bien print ( IdDataFrame.info ( ) )
IdDataFrame.describe ( ) ou bien print ( IdDataFrame.describe ( ) )
IdDataFrame.columns ou bien print ( IdDataFrame.columns )
Resultat = IdDataFrame.rename (columns = {"NomColonne1": "NouveauNomCo
- Page 3/3 -
EXAMEN DU BACCALAURÉAT SESSION
RÉPUBLIQUE TUNISIENNE
ÉPREUVE
Section : Économie et Gestion
Ministère de l'Éducation
: 0.5 Durée : 1h
Important : Il est demandé au candidat de créer dans le dossier Bac2024 situé sur la racine du disque C, un
dossier de travail portant son il doit enregistrer, au fur et à
mesure, tous les fichiers solutions de ce sujet.
5) Exporter, dans le dossier de travail et sous le nom "livre.csv", le contenu de la table "LIVRE" au format
csv (Point-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).
- Page 2/3 -
ANNEXE
Les méthodes et les propriétés à utiliser avec la bibliothèque pandas
Catégorie Syntaxe
IdDataFrame = pandas.DataFrame ({"NomCol Nom
Importation des données dans un IdDataFrame = pandas.read_excel ("Chemin/ Nom_Fichier.extension", "Nom_Feuille")
DataFrame IdDataFrame = pandas.read_csv ("Chemin/Nom_Fichier.extension", sep = "séparateur")
IdDataFrame.shape ou bien print (IdDataFrame.shape)
IdDataFrame.size ou bien print (IdDataFrame.size)
IdDataFrame.info ( ) ou bien print ( IdDataFrame.info ( ) )
IdDataFrame.describe ( ) ou bien print ( IdDataFrame.describe ( ) )
IdDataFrame.columns ou bien print ( IdDataFrame.columns )
Resultat = IdDataFrame.rename (columns
- Page 3/3 -
EXAMEN DU BACCALAURÉAT SESSION
RÉPUBLIQUE TUNISIENNE
ÉPREUVE
Section : Économie et Gestion
Ministère de l'Éducation
: 0.5 Durée : 1h
5) Exporter, dans le dossier de travail et sous le nom "thème.csv", le contenu de la table "THEME" au
format csv (Point-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).
- Page 2/3 -
ANNEXE
Les méthodes et les propriétés à utiliser avec la bibliothèque pandas
Catégorie Syntaxe
IdDataFrame = pandas.DataFrame ({"NomColonne1":[ Nom
Importation des données dans un IdDataFrame = pandas.read_excel ("Chemin/ Nom_Fichier.extension", "Nom_Feuille")
DataFrame IdDataFrame = pandas.read_csv ("Chemin/Nom_Fichier.extension", sep = "séparateur")
IdDataFrame.shape ou bien print (IdDataFrame.shape)
IdDataFrame.size ou bien print (IdDataFrame.size)
IdDataFrame.info ( ) ou bien print ( IdDataFrame.info ( ) )
IdDataFrame.describe ( ) ou bien print ( IdDataFrame.describe ( ) )
IdDataFrame.columns ou bien print ( IdDataFrame.columns )
- Page 3/3 -
EXAMEN DU BACCALAURÉAT SESSION
RÉPUBLIQUE TUNISIENNE
ÉPREUVE
Section : Économie et Gestion
Ministère de l'Éducation
Coefficient de : 0.5 Durée : 1h
A)
1) Créer, dans le dossier de travail, la base de données nommée "Gestion_Affectations".
2) Créer les tables et les relations de cette base de données tout en respectant les types, les tailles, les
formats et les contraintes cités dans la description ci-dessus.
3) Remplir les tables par les données représentées dans les tableaux suivants :
CAMION
MatCam Marque Type PTAC
250 TU 2222 SCANIA Camion Semi-remorque 40
250 TU 3333 VOLVO Camion Semi-remorque 38
251 TU 1111 IVECO Camion Frigorifique 7,2
252 TU 8888 MAN Camion Plateau 35
- Page 1/3 -
CONDUCTEUR
CINCond NomPrénom Tel
25551111 Aydi Lamjed 33222000
19999000 Nsibi Aida 38777111
19944444 Nsiri Mounir 32666222
23388888 Salhi Mondher 34999555
AFFECTATION
NumAff MatCam CINCond DateDébAff DateFinAff Destination PoidsMar
1 250 TU 2222 19944444 02/04/2024 03/04/2024 Sfax 38
2 250 TU 2222 23388888 04/04/2024 10/04/2024 Gabès 40
3 251 TU 1111 19999000 13/04/2024 15/04/2024 Gafsa 5
4 252 TU 8888 19944444 04/04/2024 07/04/2024 Gabès 20
5 250 TU 3333 23388888 15/04/2024 18/04/2024 Gabès 35
4) Créer les requêtes suivantes :
R1 : Afficher la liste des camions (MatCam, Marque, Type, PTAC) utilisés pour transporter des
marchandises vers une ville donnée,
R2 : Afficher les informations (NomPrénom, Tel) relatives aux conducteurs qui ont transportés
des marchandises à Gabès ainsi que le nombre de missions effectuées,
R3 : Afficher toutes les affectations (MatCam, NomPrénom, Destination, PoidsMar, PTAC)
avril 2024 et dont le poids de la marchandise transportée dépasse 10
tonnes.
5) Exporter, dans le dossier de travail, le résultat de la requête "R3" dans un classeur à nommer
"missions.xlsx".
B) :
1) Missions" dans le dossier de travail.
2) Utiliser les méthodes et les propriétés adéquates, à partir de de la page 3/3, pour écrire dans le
fichier "Missions" les scripts permettant de ( ) :
a) importer le contenu du classeur "missions.xlsx" et le stocker dans un DataFrame à nommer "dfmis",
b) afficher le contenu du DataFrame "dfmis",
c) renommer la colonne "PoidsMar" du DataFrame "dfmis" par "Poids",
d) trier le DataFrame "dfmis" dans un nouveau DataFrame à nommer "dfmis_tri" selon
croissant des poids des marchandises transportées,
e) afficher la quantité moyenne de marchandises transportées par le conducteur "Nsiri Mounir",
f) calculer dans une nouvelle colonne à nommer "Reste Charge" et pour chaque mission, la charge
restante dans le camion utilisé puis afficher le contenu du DataFrame "dfmin" sachant que : Reste
Charge = PTAC Poids.
- Page 2/3 -
ANNEXE
Les méthodes et les propriétés à utiliser avec la bibliothèque pandas
Catégorie Syntaxe
IdDataFrame = pandas.DataFrame ({"NomCol Nom
Importation des données dans un IdDataFrame = pandas.read_excel ("Chemin/ Nom_Fichier.extension", "Nom_Feuille")
DataFrame IdDataFrame = pandas.read_csv ("Chemin/Nom_Fichier.extension", sep = "séparateur")
IdDataFrame.shape ou bien print (IdDataFrame.shape)
IdDataFrame.size ou bien print (IdDataFrame.size)
IdDataFrame.info ( ) ou bien print ( IdDataFrame.info ( ) )
IdDataFrame.describe ( ) ou bien print ( IdDataFrame.describe ( ) )
IdDataFrame.columns ou bien print ( IdDataFrame.columns )
- Page 3/3 -