1
ÉCOLE DE TECHNOLOGIE SUPÉRIEURE
DÉPARTEMENT DE GÉNIE DE LA PRODUCTION AUTOMATISÉE
GPA-775 : Base de données
Chargé de cours : Jean-Christophe Demer
Chargé de laboratoire : Emilio Chrétien-Contreras
Projet de session – Partie III
OBJECTIFS
Le but du projet de session est de se familiariser avec les différents concepts reliés aux
bases de données. Pour ce faire, nous proposons de réaliser un projet selon les besoins
d’un client, de la conception jusqu’à l’implantation de la base de données.
Dans la partie III, l'objectif est d'implémenter la base de données conçue dans les parties I
et II. De plus, il vous faut relier votre base de données à un programmee ou interface
externe.
DESCRIPTION
Dans la partie III de votre projet de session, vous devez réaliser la base de données selon
le diagramme M.R. produit dans la partie II. Pour ce faire, vous utiliserez l'outil de
gestion de base de données MySQL (gratuit et libre) et l'interface phpMyAdmin
(accessible via un interface web, soit dans un navigateur internet).
Plus précisémment, vos tâches consistent à créer les tables et les champs nécessaires,
créer les usagers avec les permissions et instaurer les liens pour les contraintes de clé
étrangère. Nous vous demandons de fournir trois scripts, soit un de création de la base, un
pour insérer des champs afin de vérifier le fonctionnement des requêtes, et un pour
effacer la base de données en entier, table par table.
Vous devez fournir le code SQL des requêtes que vous avez mentionnées dans la partie I
du projet de session. Vous devez aussi fournir une vue concernant des informations utiles
à avoir sous la main.
Finalement, vous devez réaliser un interface web de base incluant au moins une requête
d'insertion et une requête de recherche. Des références vous seront fournies pour cette
partie (html et php).
Lors de la dernière séance de laboratoire (ou à un autre moment selon arrangement), vous
devez présenter vos résultats au client (chargé de laboratoire). Il s'agit d'une rencontre
d'environ 15 minutes.