Contenido
Índice 🔎︎

# Relaciones

Le permite definir y editar una relación entre dos tablas.

Para acceder a esta orden…

En la ventana del archivo de la base de datos, vaya a Herramientas ▸ Relaciones.

Las opciones de actualización y eliminación solo estarán disponibles si la base de datos utilizada admite tales operaciones.

## Tablas involucradas

This is where the two related tables are listed. If you create a new relation, you can select one table from each of the combo boxes in the top part of the dialog.

Si ha abierto el cuadro de diálogo Relacionespara una relación ya existente, al pulsar dos veces sobre las líneas de conexión de la ventana Relación, las tablas comprendidas en la relación no se podrán modificar.

## Campos clave

Define los campos clave para la relación.

Los nombres de las tablas seleccionadas para el enlace aparecen aquí como nombres de columnas. Si pulsa en un campo, podrá utilizar los botones de flecha para seleccionar un campo de la tabla. Cada relación se guarda en una fila.

## Opciones de actualización

Aquí puede seleccionar las opciones que surtirán efecto cuando se realicen cambios a un campo de clave principal.

### Ninguna acción

Especifica que cualquier cambio efectuado en alguna clave privada no afectará otros campos de clave externa.

### Actualización en cascada

Updates all the external key fields if the value of the corresponding primary key has been modified (Cascading Update).

### Set null

If the corresponding primary key has been modified, use this option to set the "IS NULL" value to all external key fields. IS NULL means that the field is empty.

### Set default

If the corresponding primary key has been modified, use this option to set a default value to all external key fields. During the creation of the corresponding table, the default value of an external key field will be defined when you assign the field properties.

## Opciones de eliminación

Aquí puede seleccionar opciones que surten efecto cuando se elimina un campo de clave principal.

### Ninguna acción

Especifica que la eliminación de una clave principal no tendrá ningún efecto en otros campos de clave externos.

### Eliminación en cascada

Specifies that all external key fields will be deleted if you delete the corresponding primary key field.

When you delete a primary key field with the Delete cascade option, all records from other tables that have this key as their foreign key are also deleted. Use this option with great care; it is possible that a major portion of the database can be deleted.

### Set null

If you delete the corresponding primary key, the "IS NULL" value will be assigned to all external key fields.

### Predeterminar

Si elimina la clave principal correspondiente, se definirá un valor fijo para todos los campos de clave externa.