07/06/2012, 09:16
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 1 mes Puntos: 2658 | |
Respuesta: Dos tablas para usuarios? En un sistema de ese tipo tienes al menos seis (6) tablas:
1) Persona
2) Profesional
3) Personal
4) Usuario
5) Categoría.
6) Perfil_usuario.
Persona guarda los elementos relacionados con la persona, es decir, los atributos tales como nombre, documento, sexo, etc.
Profesional, sólo necesita el ID de persona, y el ID de la categoría, mas datos de registro de licencia medica u otros atributos comunes a todas las profesiones.
Personal contiene los mismos datos, básicos, pero sin los datos de grado.
Categoría, incluye un registro por cada categoría que se use: Médico, Enfermero/a, Técnico Radiologo/a, Empleado, Administrativo, Directivo, etc.
Usuarios son todos, pero sólo contiene datos para login y permisos de uso (username, pwd, idPerfil)
Perfil es un listado de perfiles y permisos posibles para un usuario dado, el site.
Este esquema, detallado así, puede incluir algunas tablas más, y no te sorprenda: tarde o temprano las vas a necesitar, por lo que es mejor que planifiques ahora, y no que corrijas en el futuro.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |