Bonjour,
j'ai une base de donnée a faire, j'ai donc créer les tables.
+-------------+
|Utilisateurs
+-------------+
|id
|nom
|prenom
+-------------+
+-------------+
|droits
+-------------+
|id
|nom
+-------------+
+-------------+
|programme
+-------------+
|id
|nom
+-------------+
Donc voila, un utilisateur a un ou plusieurs droits, et ces droits donne accès a un ou plusieurs fichiers.
Il me manque les clés étrangère pour pouvoir faire les jointures du genre :
- la liste de tout les programme qu'on peut d'utiliser avec un droit particulier
ex:
Droit1:
- prog1
- prog2
Droit2:
- prog2
- prog3
- la liste des droits qu'on chaque utilisateurs.
J'ai pas d'idée pour les clés etrangere ni pour les jointures.
Autant si un droit avait un programme, ou un programme ne pouvait etre utilisé qu'avec un droit particulier j'aurai une idée de comment faire. Mais là il n'y a que des relation *,*.
J'aurai besoin d'aide.
Merci
Cordialement.
Partager