En un software administrativo que tengo, el personal (vendedores y almaceneros) usan estrictamente el software para sus funciones, en este caso también son usuarios. Su usuario es su nombre y tiene un histórico de sus transacciones por las cuales sobre su sueldo como personal se le remunera con algun incentivo adicional. Ejemplo, un vendedor gana 600 monedas, ahora si venden mas de X montos gana 50 monedas encima de las 600. Esto se sabe por las ventas que el mismo registra en el sistema. Y por el contrario si un Personal rompe una mercancía se le registra un descuento de X monedas sobre su acumulado (Sueldo + Incentivos +...)
Ahora, en otra nueva empresa (Centro de Masajes y Sauna entre otras cosas) que recién voy a empezar a sistematizar, hay personal que no va a usar el sistema (mozos, masajistas, guardianes, limpiadores, etc), o probablemente algunos si lo usen (despachador, cocinero, etc) y personal que si o si va a usar (cajero, administrador, etc) y todos son Personal.
Pregunta:
¿Deberia considerar a TODO el personal como usuario? es decir ya tener su clave de acceso con las restricciones debidas. o
¿Seria mejor crear una tabla para el personal y otra para los usuarios?
Mi duda de hacerlo asi va en que el personal MARIO LOPEZ no tendria usuario y el personal JUAN QUIROZ también seria el usuario JUAN QUIROZ. Claro la otra seria que JUAN QUIROZ sea el usuario JQUIROZ y en este caso podria usar una sola tabla de Personal pero con dos campos adicionales (USUARIO y CONTRASEÑA)
¿Recomiendan verlo así? o tienen alguna otra sugerencia.
Muchachos, gracias por su tiempo y respuestas.
Saludos