Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/07/2010, 22:52
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Herencia de Tablas? (Que se recomienda para tablas similares?)

Cita:
Que me recomiendan?
creo una tabla Comerciantes que tenga TODOS los campos (los de los usuarios MAS los propios de comerciantes), o creo una tabla Comerciantes que solo tenga los campos extra de los comerciantes y una clave foranea al usuario asociado?
Respetar el modelado de datos: Si tienes una estructura de herencia, es porque hay datos que no son comunes a las entidades hijas, ergo no puedes hacer un pastiche de campos en una sola tabla.
Cada entidad de la jerarquía es una tabla diferente. Siempre.
Básicamente, si no lo haces así, estarías desnormalizando la estructura de tablas, desperdiciando espacio de disco y creando un modelo de datos ineficiente.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)