He heredado recientemente el trabajo de mantener una base de datos que no se diseñó muy bien y los diseñadores no están disponibles para hacer preguntas. Y tengo un par más en camino en el futuro cercano.Esquema de la base de datos de descifrado
Ha sido difícil tratar de averiguar las relaciones entre las tablas sin ningún tipo de ayuda visual o diagrama de base de datos.
Me preguntaba qué herramientas se recomiendan para esto. Sé de Visio, pero esperaba que hubiera algunas buenas aplicaciones de código abierto/freeware. No necesito cambiar la base de datos. Solo léalo y cree algún tipo de ayuda visual para ayudarme a comprender cómo se presentan las cosas y tratar de descubrir qué pensaba el diseñador sobre cómo deberían relacionarse los datos.
Datos adicionales respuesta: SchemaSpy era el tipo de cosas que estaba buscando, pero no haber hecho mucho con la línea de comandos en mucho tiempo, he optado por utilizar SchemaSpyGUI. También tuve que acostumbrarme a algunas configuraciones, ya que no trabajo mucho con Java, pero el resultado final fue lo que estaba buscando (en el reemplazo de fuente abierta para los diagramas de ER de Visio).
Qué base de datos está utilizando? –
Ver también http://stackoverflow.com/questions/7031203/tools-for-discovering-de-facto-foreign-keys-in-databases~~V~~singular~~3rd – reinierpost