Problème de modélisation de droits multi-niveaux
Le
Cymryr
Bonjour, j'ai un problème de modélisation
J'ai 5 tables réliées entre elles qui représentes chacune un niveau
hierarchique (modele en flocon)
Table1
Level1_id
Level1_description
Table2
Level2_id
Level2_description
Level1_id
etc etc
j'ai aussi une table de user
TableUser
User_Id
UserLogin
UserPassword
il faut que je gere des droit d'accès aux données dans mes programmes
par exemple le user 1 aura acces a certains éléments de niveau 3 et niveau4
user 2 aura droit a un element de niveau 2 etc
sachant qu'il y a un heritage (si j'ai droit a un niveau deux j'ai aussi
droit a tout ses enfants)
comment modéliser cette gestion de droit et l'implementer?Suis-je obligé de
passer en pere-fils?
Merci d'avance
J'ai 5 tables réliées entre elles qui représentes chacune un niveau
hierarchique (modele en flocon)
Table1
Level1_id
Level1_description
Table2
Level2_id
Level2_description
Level1_id
etc etc
j'ai aussi une table de user
TableUser
User_Id
UserLogin
UserPassword
il faut que je gere des droit d'accès aux données dans mes programmes
par exemple le user 1 aura acces a certains éléments de niveau 3 et niveau4
user 2 aura droit a un element de niveau 2 etc
sachant qu'il y a un heritage (si j'ai droit a un niveau deux j'ai aussi
droit a tout ses enfants)
comment modéliser cette gestion de droit et l'implementer?Suis-je obligé de
passer en pere-fils?
Merci d'avance

Poser une question


privilèges pour exécuter des SELECT sur certaines tables.
A lire : http://sqlpro.developpez.com/cours/sqlaz/dcl/
A +
Cymryr a écrit:
--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
droit a tel element dans la table 3 et a tout ses fils
mais l'utilisateur2 aurait droit a 2 membres de la table 4 et leurs enfant
et un mambre supplementaire de la table 5
Ca correspond a donner des droits dans un arbre en fait.
"Fred BROUARD" news:
des
niveau4
de
requêter sur un intervalle élargit.
A lire sur le sujet : http://sqlpro.developpez.com/cours/arborescence/
A +
--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
Cymryr a écrit:
tous des stockages different (en fait un nombre de colonne different)
ex : une usine a un manager
mais une unité de facturation a un comptable, un si de compta etc
donc je peux pas tout avoir dans une table comme c'est le cas de l'arbre par
intervalle
"Fred BROUARD" news:
enfant
aussi
obligé
Bien sûr que si : l'arbre par intervalle peut être situé dans une table à part.
A +
--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************