Académique Documents
Professionnel Documents
Culture Documents
Projet 2022-2023
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
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