top of page

Relacionar tablas

Las bases de datos acostumbran a tener más de una tabla (bases de datos relacionales), consecuentemente, la mayoría de operaciones, consultas, informes, etc. constan de datos distribuidos en diferentes tablas. Separar la información repetida de la base de datos en tablas relacionadas presenta algunas ventajas:

 

  • Se ahorra tiempo, al no tener que introducir la misma información en los distintos campos.

  • La base de datos será más pequeña.

  • Se reduce el número de errores a la hora de introducir datos.

 

Dos tablas se relacionan siempre a través de un campo, es decir debe existir en ambas tablas un campo por el cual se establecerá la relación de manera que, el valor de este campo en una tabla se corresponde con el registro o registros del mismo valor en un campo de la otra tabla. Casi siempre las tablas se relacionan por un campo Código o Identificador. 

ESTABLECER RELACIONES

 

Para establecer relaciones entre los campos hay que seguir los siguientes pasos:

1. Activa la opción del menú Herramientas/ Relaciones.

2. Se activa la ventana Relaciones. Activa la opción del menú Relaciones/ Mostrar tablas o bien pulsa sobre el botón para que se muestre una lista con las tablas de la base de datos.

Selecciona las tablas que quieras relacionar. Para cada tabla, selecciónala de la lista y pulsa sobre el botón Agregar.

3. Pulsa el botón Cerrar para desactivar la lista Mostrar Tabla.

4. Selecciona el campo de la primera tabla y, sin dejar el botón principal del ratón, arrastra hacia el campo de la otra tabla con el cual se establece la relación. 

 

 

Cuando se crea una relación, podemos escoger las siguientes opciones:

  • Casilla Exigir Integridad Referencial. Es decir, la integridad referencial es un sistema de reglas que aseguran que las relaciones entre los registros de las tablas relacionadas son válidas y que no se eliminan o cambian los datos relacionados de forma accidental.

  • Casilla Actualizar en cascada los campos relacionados. Esta opción permite que al modificar un dato del campo clave principal de la tabla principal, éste se actualice automáticamente en la tabla relacionada.

  • Casilla Eliminar en cascada los registros relacionados. Consiste en que al borrar un registro de la tabla principal, se borrarán en la tabla relacionada todos los registros relacionados con él.

© 2023 by My site name. Proudly created with Wix.com

  • Facebook Classic
  • Twitter Classic
  • Google Classic
  • RSS Classic
bottom of page