tengo diferentes 3 tipos de usuarios y cada tipo de usuario puede tener columnas y las relaciones con las tablas que otro tipo no lo hace, pero todos ellos tienen entrada (única) y una contraseña,
¿cómo lo haría:poner el nombre de usuario y la contraseña en una tabla o en varias tablas para cada tipo de usuario?
- crear una tabla para cada tipo o
- crear una tabla para todos ellos o
- crear una tabla para todos ellos sólo para inicio de sesión y contraseña y separar para todas las otras cosas y se unen con un FK
- algo más
yo diría que depende :) ¿Hay algo más que comparten? ¿Quieres mostrarlos en una página? ¿Pueden los usuarios ser "transferidos"? ¿Puede el mismo usuario existir con dos tipos? –
sí, también pueden compartir nombre, apellido, etc. Un usuario no puede existir con dos tipos. No sé a qué te refieres con transferido, así que supongo que no :). – Omu
pon todo lo que comparten en la misma mesa. Consulte la tabla en http://en.wikipedia.org/wiki/Database_normalization#Normal_forms – chelmertz