Inicio Tutorial: Crear diagrama relacional con ERD Plus
Artículo
Cancelar

Tutorial: Crear diagrama relacional con ERD Plus

Introducción

Vamos a ver cómo se crearía un diagrama relacional con la herramienta ERD Plus.

Imaginad que tenemos el diagrama ER siguiente sobre una base de datos de recetas:

alt text

Si diagrama relacional correspondiente es el siguiente:

alt text

Voy a indicar cómo se crea cada uno de los elementos del diagrama.

Tablas

Hay que clicar sobre el botón “table”:

alt text

A continuación clicar sobre cualquier punto del lienzo de dibujo y se creará una tabla vacía:

alt text

Seleccionando la tabla, a la derecha aparecen todas las opciones de la tabla:

alt text

Vamos a crear la tabla Receta.

Tiene 5 columnas, pero una es una clave ajena, así que esa se añade de otra manera que se explica más abajo.

Para añadir las columnas, hay que clicar sobre el botón “ADD” y se abre debajo la ventana con las columnas:

alt text

Se van rellenando los nombres de las columnas y el tipo de dato como en la imagen de arriba.

Ahora, para indicar la clave primaria, se clica en “PRIMARY KEY” y se abre una ventana con todas las columnas para seleccionar cuáles forman parte de la clave primaria:

alt text

También hay que indicar que la columna notas es opcional (no obligatoria). Para eso clicar sobre “OPTIONAL” y hacer lo mismo que al seleccionar la clave primaria:

alt text

Falta solo añadir la clave ajena. Para eso es necesario tener previamente creadas las dos tablas que intervienen en la clave ajena, en este caso la tabla “TIPO_RECETA” y la tabla “RECETA”.

Se selecciona el botón “CONNECT” del menú principal y hay que clicar en la tabla cuya clave primaria va a ser clave ajena (TIPO_RECETA) y arrastrar hasta la tabla en la que va a añadirse la columna como clave ajena (RECETA):

alt text

Y la columna se añade sola a la tabla RECETA.

Siguiendo estos mismos pasos para el resto de tablas, se crea el diagrama completo.

Bibliografía

Este artículo está licenciado bajo CC BY 4.0 por el autor.

Modelo relacional

Implementación del modelo relacional en un SGBD