Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/10/2014, 06:42
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, 2 meses
Puntos: 2658
Respuesta: Dudas diseño de tabla averia

La solución de usar clampos nulables, especialmente de fechas, es mucho más eficiente que usar tablas separadas, que sólo generan replicación de datos innecesariamente. Ese tipo de soluciones con campos nulables, además, las he visto en sistemas de uso comercial de muy alta disponibilidad, y de uso extrmadamente intenso (7 x 24), sin que genere problemas de performance, sino todo lo contrario, posee ventajas a la hora de realizar validaciones y reportes.
A mi entender y experiencia actual, me parece una opción muy conveniente. Incluso yo agtregaría otros elementos al cierre de la avería, como usuario que lo cierra, por ejemplo, para darle mas trazabilidad. Serían también campos nulables.

Por cierto, las bases donde he visto trabajar asi ese tipo de situaciones, tienen un nivel de inserciones del orden de millones de registros/día... Como para que lo tengas en cuenta.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)