sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo modelar una estructura MySQL para tratar con la autenticación? Con la información de los usuarios separada

Para eliminar campos vacíos de la tabla de usuarios, puede hacer esto:

--------------------------------------------------
|  id  |  user  |  level  |  login  |  password  |
--------------------------------------------------

donde user contiene todos los ID de sus estudiantes y profesores y level que contiene 1 para profesores y 2 para estudiantes.

En este caso, puede usar la columna de nivel para crear acceso en su aplicación.

Otro método es con una tabla... separar a los estudiantes y al profesor a través de los niveles, pero no es la mejor práctica.