Usuarios, Permisos y roles

En la imagen se muestra la relación existente entre usuarios, perfiles, roles y permisos:

Los roles son un conjunto de permisos, los cuales conforman un conjunto de perfiles que tienen los usuarios según sus funciones, por tanto un usuario puede tener mas de un rol y un rol a su vez puede tener mas de un permiso.

Debemos aclarar que la nomenclatura en la tabla tiene la siguiente equivalente:

Grupos = Roles

Membresias = Perfiles

Sin embargo hay grupos que tienen mas de un permiso y permisos que pertenecen a mas de un grupo, por tal razón se creo la tabla autr_restric_grupo en donde se hace la respectiva asociación: