Vous êtes sur la page 1sur 10

RAPPORT DE MINI PROJET

Département Informatique et mathématique


Département:

Filière : Informatique
nformatique Décisionnelle et Sciences de Données
onnées

Module M10 : Bases de Données Avancées

Sujet :

Gestion de salle de sport

Réalisé par : Encadré par :


Bougaillou Ibrahim Mme. ZIAD Lamia
Abouzaid Wijdane
Dadda Hiba
Nahiri Nouhaila

Année universitaire: 2022/2023


Sommaire

Liste des fgures .......................................................................................................................... 3


Introduction ............................................................................................................................... 4
I. Environnement de travail ........................................................................................ 5
II. Notre base de données ............................................................................................ 6
1 . Création des tables ................................................................................................... 6
1.1. Table salle ........................................................................................................ 6
1.2. Table abonnement .......................................................................................... 6
1.3. Table coach .................................................................................................... 7
1.4. Table date Abonnement ................................................................................. 8
1.5. Table Membre ..............................................................................................8-9
Conclusion ................................................................................................................................ 10

2
Liste des figures

Figure 1: table salle .................................................................................................... 6

Figure 2:table abonnement ........................................................................................ 7

Figure 3:table coach ................................................................................................... 8

Figure 4:table Date Abonnement ............................................................................... 8

Figure 5:table Membre ............................................................................................... 9

3
Introduction

Les bases de données sont un élément essentiel de l'informatique moderne, car


elles permettent de stocker, de gérer et d'accéder à des données de manière
efficace. Elles sont utilisées dans de nombreux domaines, tels que les entreprises,
les gouvernements et les institutions scientifiques, pour stocker et gérer des
données financières, administratives et scientifiques.

Le rapport que vous allez lire a pour objectif de vous présenter une base de données
particulière et de décrire son contenu, sa structure et son utilisation. Nous allons
également présenter les différentes étapes de conception et de mise en place de la
base de données, ainsi que les éventuelles difficultés rencontrées lors de son
développement. Enfin, nous vous présenterons les différentes fonctionnalités et
outils proposés par la base de données, ainsi que les avantages qu'elle apporte aux
utilisateurs. En espérant que ce rapport vous sera utile et vous permettra de mieux
comprendre l'importance et les enjeux de la gestion de données en informatique.

Pendant la création de notre application, on a essayé de mettre en pratique les


connaissances acquises sur Oracle.

Le but de ce rapport est de présenter une application de gestion de bases de


données conçue pour gérer efficacement notre salle de sport.

Cette gestion nous permet de :

 Ajouter les nouveaux membres dans la base de données


 Supprimer les membres
 afficher les membres et leurs informations
 chercher les membres
 Ajouter coach
 Supprimer coach

4
I. Environnement de travail

Oracle Sql developer : Une interface utilisateur graphique gratuite, Oracle


SQl Developer,
Developer, permet aux utilisateurs et aux administrateurs de base de
données d’effectuer leurs tâches de base de données en moins de clics et
de frappes. L’objectif principal de l’outil de productivité SQL Developer est d’aider l’utilisateur
final à gagner du temps et à optimiser le retour sur investissement dans la pile
technologique d’Oracle Database.

Oracle data base express edition : Oracle est un système de


gestion de bases de données relationnelles qui utilise un
langage informatique standardisé. Dans les bases de données
relationnelles, les données SQL langage de manipulation vous
permet de découvrir, d'ajouter, de modifier et supprimer des données

Net beans : NetBeans est un environnement de développement


intégré (IDE) open source pour le développement avec Java, PHP, C
++ et d'autres langages de programmation. NetBeans est également
appelé une plate-forme
plate forme de composants modulaires utilisés pour
développer des applications
applicati de bureau Java.

5
II. Notre base de données :

1 Création des tables

1.1 Table salle

La table "Salle" contient les informations sur les salles d'une salle de sport ou d'un
club de sport, telles que leur identifiant unique, leur ville, leur adresse et leur code
postal, ainsi que leur numéro de téléphone. La table possède une contrainte de clé
primaire sur l'identifiant unique de chaque salle.

Figure1: table salle

1.2 Table abonnement

La table "Abonnement"" contient les informations sur les différents types


d'abonnements proposés par une salle de sport ou un club de sport, telles que leur
identifiant unique, leur durée en mois et leur prix. La table possède une contrainte de
clé primaire sur l'identifiant unique de chaque type d'abonnement.

6
Figure 2 : table abonnement

1.3 Table
able coach

La table "Coach" contient les informations sur les coaches d'une salle de sport ou
d'un club de sport, telles que leur identifiant unique, leur nom, leur prénom, leur
numéro d'identité nationale unique, leur genre, leur numéro de téléphone, leur
adresse e-mail,
mail, leur adresse et leur salaire. La table possède également une
colonne pour l'identifiant de la salle où travaille
travaille le coach, ainsi qu'une contrainte de
clé étrangère liée à la table "Salle". Si une salle est supprimée de la table "Salle",
tous les coaches associés à cette salle seront également supprimés de la table
"Coach". La table possède une contrainte de clé primaire sur l'identifiant unique de
chaque coach.

Fig
Figure 3: table coach

7
1.4 Table date Abonnement

La table "Date_Abo" contient les informations sur les dates de début et de fin des
abonnements des membres d'une salle de sport ou d'un club de sport. La table
comprend les colonnes pour l'identifiant unique du membre et les dates de début et
de fin de son abonnement. Si un membre est supprimé de la table "Membre", les
enregistrements associés dans la table "Date_Abo"
"Date_Abo" seront également supprimés.

Figure 4 : table Date Abonnement

1.5 Table Membre

La table "Membre" contient les informations sur les membres d'une salle de sport ou
d'un club de sport, ainsi que leur identifiant unique, leur identifiant de coach et leur
identifiant d'abonnement. La table possède également une contrainte de clé primaire
sur l'identifiant unique de chaque membre et des contraintes de clés
clés étrangères liées
aux tables "coach" et "Abonnement".

8
Figure 5 : table Membre

9
Conclusion :

En conclusion, notre application de gestion de bases de données a été conçue pour


gérer efficacement le fonctionnement d'une salle de sport. Nous avons utilisé Java
et Oracle pour développer notre application, qui propose différentes fonctionnalités
et outils pour faciliter la gestion de la salle. Grâce à notre application, l'utilisateur
peut accéder rapidement et facilement aux données nécessaires, ce qui leur permet
de prendre des décisions informées et de gérer efficacement la salle. Nous sommes
convaincus que notre application apporte une valeur ajoutée non négligeable à la
gestion de la salle de sport, et nous espérons qu'elle continuera à être utilisée avec
succès dans le futur. En utilisant des technologies telles que Java et Oracle, nous
avons créé une application solide et fiable qui répond aux besoins des utilisateurs.
Nous espérons que ce rapport vous a permis de mieux comprendre notre application
et ses avantages pour la gestion de la salle de sport.

10

Vous aimerez peut-être aussi