Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/02/2012, 02:48
elpre
 
Fecha de Ingreso: junio-2011
Mensajes: 151
Antigüedad: 12 años, 9 meses
Puntos: 2
cuántas tablas hacer

Hola, querría hacer una consulta:
Tengo una tabla de usuarios para los usuarios que hay en la BD. (user)
Tengo otra tabla para decir el tipo de usuario que existe. (userType)
En la tabla de user tengo un iduserType para saber que tipo de usuario es ese usertype.
Bien, la cosa es que en usertype tengo estos cuatro tipos de usuario:
Inyeccion
Extrusion

Bien, pues ahora me ha surgido que aparte de estos tipos puede haber otros más pero que se pueden comparar con Inyección y Extrusion.
Es decir, puede haber alguien que sea de Extrusion pero que además sea OficinaTecnica y uno de Inyeccion que sea también OficinaTecina pero no sería lo mismo.
Una respuesta sencilla sería meter OficinaTecnicaI y OficinaTecnicaE en la tabla usertype y me olvidaría, pero no puede ser, ya que me supondría tener que volver a programar muchas cosas, ya que tengo varios combobox que despliegan según el usertype de ahora.
Otra respuesta que se me ocurre es hacer una nueva tabla de tiposUser por ejemplo y en user añadir el idtiposUser y así sabría si es de inyección y además se es de Inyeccion/Extrusion, pero no sé si eso estaría bien hecho.
Lo hago como estoy diciendo o hay alguna manera mejor???
Gracias