Vous êtes sur la page 1sur 2

STIC-B505 - Conception et gestion de banques de données

Projet 2022-2023

Enseignant : Frédéric Servais


Chargée d'exercices : Dany Simone Ela Ela

1 Objectif
L'objectif du projet est la mise en pratique de la méthodologie de conception de bases
de données vue au cours et une démonstration de l'exploitation en SQL et PHP de cette
base de données.
Les étudiants choisissent un sujet pour lequel ils dénissent les cas d'utilisation du
système, élaborent un modèle conceptuel, et en déduisent un schéma logique relationnel
équivalent. Le travail comprendra également une mini application Web utilisant cette
base de données.
2 Délivrables
2.1 Première remise (optionnelle mais recommandée)- Dimanche 6 no-
vembre 2022

Pour cette première remise, chaque groupe doit remettre un rapport complet en for-
mat PDF, comprenant :
 une brève description du domaine d'application de leur choix;
 l'identication des utilisateurs cibles du système (administrateurs, clients, cais-
siers);
 des cas représentatifs d'utilisation du système (ou récits utilisateurs);
 un schéma conceptuel (entité-association) de ce domaine.
2.2 Seconde remise - Vendredi 23 décembre 2022

2.2.1 Rapport en PDF

Chaque groupe doit remettre un rapport complet en format PDF, comprenant :


 une brève description du domaine d'application de leur choix, les liste des utilisa-
teurs cibles, des cas d'utilisation du système mis à jour en fonction de remarques
sur la première remise ;
 le schéma conceptuel (entité-association) documenté de ce domaine mis à jour en
fonction de remarques sur la première remise ;

1
 un schéma logique relationnel équivalent au schéma conceptuel avec une explica-
tion des choix clefs de cette traduction : traduction de l'héritage, traductions de
certaines associations, contraintes découlant de ces traductions, etc.;
 une description du code de création de la base de données (SQL-DDL), le code
en lui-même est annexé sous forme de script SQL mais pas inclu dans le rapport
PDF (voir ci-dessous);
 une brève description de l'application Web développée.
2.2.2 Script SQL

Chaque groupe fournit un premier script SQL (DDL) contenant le code de création
de la base de données. Ce code contiendra :
 la création des tables;
 les contraintes de clefs primaires, uniques et externes;
Un second script peuplera la base de données avec quelques données (insert).
2.2.3 Application Web

Chaque groupe développe une mini application Web sur base des exemples (en PHP)
vu aux cours et TPs. Cette application utilise la base de données et a, au minimum, 4
écrans :
 un écran de consultation d'une des tables (liste des éléments);
 un écran de consultation d'un élément d'une des tables (détail);
 un écran permettant d'insérer un élément dans une des tables;
 un écran achant des informations agrégées, par exemple des statistiques sur les
éléments présents dans la base de données.
3 Organisation
Le projet se réalise idéalement par groupes de 2 étudiants, éventuellement le projet
peut se faire seul.
Chaque groupe envoie un email à frederic.servais@ulb.be et dany.simone.ela.ela@ulb.be
donnant la composition du groupe et un bref descriptif du sujet choisi.
Le rapport, les scripts SQL et l'application PHP sont à remettre sur l'université
virtuelle le tout empaqueté dans un chier zip pour
au plus tard.
le vendredi 23 décembre 2022

Chaque étudiant présentera son projet individuellement lors de l'examen oral.


4 Séances de suivi
Des séances facultatives de suivi du projet auront lieu à des dates encore à conrmer.

Vous aimerez peut-être aussi