He estado buscando stackoverflow durante aproximadamente una hora y no he podido encontrar ningún tema relacionado, así que me disculpo si esta es una pregunta duplicada.¿Hay demasiadas tablas?
Mi consulta es esto. ¿Hay un punto en el que hay demasiadas tablas en una base de datos? Incluso si la estructura está bien organizada, pensada y facilita perfectamente la intención del diseño. Tengo una base de datos que se acerca rápidamente a 40 tablas, unas 10 principales y más de 30 tablas auxiliares (tablas de unión, tablas de "enumeración", etc.).
¿Soy solo un mal desarrollador, o debería intentar algo diferente? Me parece que a mí me da mucho miedo cómo impactará el rendimiento del proyecto. He hecho un montón de condensación cuando sea posible, cosas similares agrupados cuando sea posible, etc.
La base de datos se basa en SQL Server 2008.
40 es todavía pequeño –
¿Qué consideraría grande, entonces ? Esto es gigantesco para mí: en la escuela fallamos si pasamos más de 7 u 8 tablas incluso para aplicaciones complejas. - aunque en retrospectiva, el maestro dba no era muy brillante. – Ciel
@Stacey hay una diferencia entre la escuela y la vida real. Incluso las aplicaciones comerciales relativamente simples pueden tener más de 40 tablas. –