Dos de mis colegas y yo estamos construyendo un sistema para hacer todo tipo de hidrología y cosas relacionadas. Tiene muchos requisitos y tiene una buena cantidad de tablas.¿Cuándo tienes demasiadas mesas?
Nos ocupamos de todo tipo de muestreo que se realiza dentro de este ámbito (hidrología) y estamos tratando de encontrar una manera de hacerlo de una manera menos dolorosa.
A veces hay que sacar a todos de que el muestreo juntos y estoy empezando a pensar que estamos complicar nuestro diseño de base de datos.
Cómo o cuándo sabes que son sobre-diseño de una base de datos? Por supuesto, estamos considerando muchas Reglas de Formularios Normales y otras buenas prácticas, pero cuando está bien eliminar una de esas reglas, p. no normalizar algo?
¿Cuál es su opinión al respecto?
"Normalizar hasta que duela, desnormalizar hasta que funcione". : http://www.codinghorror.com/blog/archives/001152.html – Fionnuala
¿Está utilizando ORM o SQL directo para acceder a él? He encontrado que el uso de ORM, especialmente para persistir información que puede ser jerárquica y se representa en el tiempo de ejecución como una jerarquía de clases, se presta a una gran cantidad de tablas. Si tuviera que manipularlo manualmente, sería horrible. – Uri