Modelado gráfico de base de datos en MySQL

Este articulo es cortesia de la Web Adictos Al trabajo.

Cuando trabajamos con bases de datos, lo más importante, a parte de disponer de un experto en optimización, es disponer de herramientas que nos ayuden a modelar los sistemas y pasar de un modelo lógico a un modelo físico y lo que es más importante... al revés (reingeniería).

Los usuarios de Oracle, estamos acostumbrados a herramientas como TOAD....

Hay muchas alternativas en el mercado. En el Web de MySQL nos presentan DeZings y por menos de 300 Euros podemos adquirir sus productos.

Dispone de una versión de evaluación... nos la vamos a descargar y mostraros como funciona.

Descargamos e instalamos

Este es el aspecto que tiene la herramienta. Vamos a crear un nuevo proyecto.

En el directorio de trabajo, podemos ver algunos modelos ejemplo.

Elegimos MySQL 4. Esto restringirá algunas opciones el menú (por la naturaleza de la BBDD).

No queremos empezar desde cero sino que queremos importar la estructura de una base de datos existente.

Necesitamos otro componente.. el Importer..

Nos lo descargamos del mismo Web e instalamos ....

Ahora nos conectamos a la base de datos

Podemos pulsar el botón de Test Connction para comprobar que los parámetros son correctos

Si no tenemos definidas relaciones (claves extranjeras), podemos decir que, en base a los nombres, traten de encontrarlos por nosotros

Solo ha encontrado una tabla y vemos una advertencia. La versión demo está limitada.

Vamos a añadir elementos al modelo. Creamos una nueva tabla (pulsando botón derecho)

Asignamos un nombre

Cambiamos de lengüeta y vamos a ir creando los campos

Asignamos los atributos a cada campo

Creamos el resto de campos

Vemos como el esquema se actualiza.

Creamos la relación entre las tablas.

Seleccionamos tablas origen y destino (padre e hijo)

Seleccionamos la multiplicidad

Como los campos se llaman igual en las dos tablas, la relación se crea sola pero la debemos verificar.

Ya tenemos nuestra relación modelada.

Vamos ahora a verificar el modelo y generar el script

Seleccionamos los trayectos y nombres

Podemos visualizar el script creado

Normalmente utilizaremos siempre el mismo tipo de campos (atributos)... para eso tenemos los denominados dominios

Bueno... ahora solo tenemos que aprender a modelar bien las bases de datos ...... aunque ya tenemos una herramienta para ayudarnos a pensar.

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP