Saturday, April 2, 2011

Creación de Relaciones en Dreamcoder

Para crear una relación entre tablas utilizando el Dreamcoder sería de la siguiente manera.

  • En el Dreamcoder (conectado a la base de datos) entrar a la opción del menú "Create" y después en "New constraint"


  • Aparecerá la siguiente ventana. En el primer grupo de opciones (Constraint Options) seleccionar la base de datos (se selecciona por defecto), en Table escoger el nombre de la tabla que tendrá relación a la tabla principal. Esta tabla es la que contendrá la lista de valores que deseamos ligar. En Type seleccionar Foreign Key.


  • En el segundo grupo de opciones (References) seleccione la tabla principal. En este caso es ut_cmcalzado, en Refered Column escoja el campo que almacenará el ID del elemento relacionado.
  • Recomiendo que en la opción "On delete" se escriba Restrict para evitar que se elimine un registro si tiene alguna relación.

Para concluir basta con presionar el botón OK y esperar a que realice el proceso.

El 31 de Marzo es el Día Mundial del Respaldo (World Backup Day) no se les olvide respaldar antes de afectar directamente la base de datos.

Suerte!