Bonjour,
Je voudrais faire une base de données pour une application IHM, cette base de données sera installée sur chaque machine des clients pour gérer des fichiers Log, des vidéos, et l'authentification des utilisateurs avec les droits d'accès.
J'ai pensé à faire 4 tables dans ma base, je veut surtout qu'elle soit légère et petite, j'ai pensé comme suit:
Les tables:
Utilisateurs (ID_util, Mdp_util)
Groupe (Id_grp, Nom_grp)
Droits (Id_droit,Libelle_droit)
Videos (Num_video, Date_emission, Num_robot, Lien_video)
Log (Num_log, Date_emission, Num_robot, Lien_log)
Les relations:
Utilisateurs ......0,n....... Appartien_a ......1,n....... groupe
Groupe ...........0,n ....... Possede ...........1,n....... Droits
Utilisateurs .....0,n........ Regarde ..........0,n ....... Videos
Utilisateurs .....0,n ....... Consulte ..........0,n ....... Log
Voila, le but est que sur mon application, chaque groupe d'utilisateurs aura ses propres droits pour consulter ou gérer des options ...
J'aimerais savoir si ma conception est correcte,
Merci,
Partager