¿Cómo se implementa la restricción de integridad referencial en sql?

Tabla de contenido:

¿Cómo se implementa la restricción de integridad referencial en sql?
¿Cómo se implementa la restricción de integridad referencial en sql?
Anonim

Las relaciones en una base de datos se implementan con claves foráneas y claves primarias. … La restricción de integridad referencial requiere que los valores en una columna de clave externa estén presentes en la clave principal a la que hace referencia la clave externa o deben ser nulos.

¿Cómo se implementa la integridad referencial en SQL?

La integridad referencial requiere que una clave externa tenga una clave principal coincidente o debe ser nula. Esta restricción se especifica entre dos tablas (principal y secundaria); mantiene la correspondencia entre filas en estas tablas. Significa que la referencia de una fila en una tabla a otra tabla debe ser válida.

¿Cómo permite SQL la implementación de las restricciones de integridad de entidad y de integridad referencial?

- SQL permite la implementación de la integridad de la entidad utilizando la cláusula PRIMARY KEY y UNIQUE. La integridad referencial se mantiene mediante el uso de la cláusula FOREIGN KEY. - El diseñador puede especificar acciones desencadenadas referenciales mediante las cláusulas SET NULL, CASCADE y SET DEFAULT.

¿Qué son las restricciones de integridad referencial en SQL?

La integridad referencial es un conjunto de restricciones aplicadas a la clave externa que impiden ingresar una fila en la tabla secundaria (donde tiene una clave externa) para la cual no tiene ninguna fila correspondiente en la tabla principal, es decir, ingresar NULL o no válidoclaves foráneas.

¿Cómo se implementan las restricciones de integridad?

Las restricciones de integridad aseguran que cuando los usuarios autorizados modifiquen la base de datos no alteren la consistencia de los datos. Las restricciones de integridad se introducen al diseñar el esquema de la base de datos. Las restricciones se especifican dentro del comando SQL DDL como el comando 'crear tabla' y ' alterar tabla'.

Recomendado: