estoy interesado en aprender acerca de las herramientas que funcionan de esta manera:¿Comprobador de normalización de esquema de base de datos?
Dado un esquema de base de datos y algunos datos sugieren si el esquema es probable estructurado en cualquier forma normal, en particular, y luego dice cómo el esquema podría ser un factor a producir una mayor normalización.
Básicamente, una herramienta de análisis estático para el diseño de esquema de la base de datos.
Al igual que otras herramientas de análisis estático, una herramienta de base de datos no es necesario generar un resultado perfecto (dudo que una herramienta tan "perfecto" es computacionalmente factible), o aplicables a todos los sistemas de bases de datos, o de código libre/abierto, o cualquier otra cosa. La herramienta no necesita ser independiente; podría agruparse como una característica IDE sofisticada. Solo me pregunto qué hay ahí fuera.
Tenga en cuenta que no estoy en busca de cualquier herramienta perfectamente correcta, de hecho, me he clasificado mi pregunta para excluir esa posibilidad Quizás la herramienta podría considerar una codificación de tales dependencias funcionales también. –
Pero si tiene una tabla con 1 millón de filas donde B es 2 cuando A es 1 para 99.9999% de las filas (tal vez hay un error allí, y todos los valores B deben ser 2), y B nunca es 2 para ninguna otra valor de A, puede que le guste una herramienta que lo señale para que pueda considerarlo. –