1
TP n°5 : AUTORISATION SUR UNE BDD MySQL
Travail en mode Client / Serveur
Contexte : Un magasin dans une chaîne de distribution de fleurs.
Le magasin propose aux clients des compositions florales à partir de différentes fleurs.
Une composition florale est préparée pour un client dont on ne conserve que le nom pour
la livraison. Dans chaque boutique travaillent deux personnes, le fleuriste et la personne
responsable des réceptions de bouquets.
Le fleuriste a en charge la composition des bouquets, la réception livre la composition et
encaisse le règlement.
Objectif : Mettre à disposition une base de données « MAGASIN » sur un serveur
MySQL et définir des autorisations propres aux deux utilisateurs du magasin de fleurs.
La base de données doit être accessible à partir d’un client ACCESS.
Le fleuriste
La réception
Outils :
Db-main, AGL pour la conception de la base de données
Mysql, SGBDR pour la gestion de la base de données
ACCESS, pour définir l’application des utilisateurs
Deux connexions de type ODBC pour lien entre ACCESS et Mysql
Démarche :
ETAPE 1 : Créer la BDD du cas JARDIN selon le MCD de l’ANNEXE 1 sous MySQL
ETAPE 2 : Distribuer des autorisations aux différents utilisateurs de la BDD
« MAGASIN » selon les vues de l’ANNEXE 2
ETAPE 3 : Tester les autorisations à l’aide d’un client « riche » ACCESS
Dans ce travail, vous serez dans un premier temps, l’administrateur de la base de
données « MAGASIN » pour créer la BDD, puis un utilisateur dans le rôle du « fleuriste»
puis du « réception» pour tester les autorisations.
ANNEXE 1 : Le magasin de fleurs utilise une base de données MAGASIN dont le
schéma est le suivant :
Vue du MCD sous DB-MAIN