¿Puedo controlar en Microsoft Access si se cumple la integridad referencial en una relación entre tablas?
- A.No, la integridad referencial sólo es una condición para bases de datos complejas.
- B.Sí, mediante el comando Integrity Ref.
- C.No, ya que es un concepto para relaciones en tercera forma normal.
- D.Sí, ya que se exige de forma predeterminada al crear una relación en el diagrama de base de datos.Respuesta correcta
Explicación
En Microsoft Access se controla la integridad referencial entre tablas relacionadas activando la opción 'Exigir integridad referencial' al crear o editar una relación en la ventana de Relaciones. Cuando se exige, Access impide operaciones que dejarían registros huérfanos o inconsistentes: no permite añadir un valor en clave ajena que no exista en tabla padre, ni eliminar o modificar clave primaria si hay registros dependientes relacionados (a menos que se active Actualizar/Eliminar en cascada automático).