Bonjour à tous, je souhaiterais votre avis sur une structure de bdd (juste un bout je vous rassure^^).
Alors voilà je développe une application actuellement où des Magasins se logguent et ont accès à un tableau (GridView avec le requete SELECT en source);
Chaque Magasin n'a d'affiché que les données de son magasin.
Seulement il y a 3 groupes d'entité qui peuvent se loguer: un magasin, un admin et 3 personnes distinctes.
Voici un récapitulatif des droits:
-Magasin : accès donnée de son magasin
-Admin: accès donnée de tous les magasins
-Spécial (3 identifiants différents): accès aux données de leurs magasins respectifs (secteur).
Voici mes tables:
*************
MAGASIN
---------
-code_magasin
-magasin
-mdp
SECTEURS
----------
-personne1
-personne2
-personne3
*************
Mon problème est que je ne sais pas trop comment bien gérer le groupe spécial qui a accès spécifiquement à son secteur.
Dans "SECTEURS" il y a les code_magasin de chaque personne;
Comment faire et avec quelle requête je pourrais faire un SELECT qui afficherait les données des magasins correspondant à personne1/personne2/personne3 ?
Merci d'avance, et en espérant m'être pas trop mal expliqué!
Cordialement
Partager