in

Restricciones de integridad de DBMS – javatpoint

dbms integrity constraints
  • Las restricciones de integridad son un conjunto de reglas. Se utiliza para mantener la calidad de la información.
  • Las restricciones de integridad garantizan que la inserción de datos, la actualización y otros procesos deben realizarse de tal manera que la integridad de los datos no se vea afectada.
  • Por lo tanto, la restricción de integridad se usa para protegerse contra daños accidentales a la base de datos.

Tipos de restricción de integridad

Restricciones de integridad de DBMS

1. Restricciones de dominio

  • Las restricciones de dominio se pueden definir como la definición de un conjunto válido de valores para un atributo.
  • El tipo de datos del dominio incluye cadena, carácter, entero, hora, fecha, moneda, etc. El valor del atributo debe estar disponible en el dominio correspondiente.

Ejemplo:

Restricciones de integridad de DBMS

2. Restricciones de integridad de la entidad

  • La restricción de integridad de la entidad establece que el valor de la clave principal no puede ser nulo.
  • Esto se debe a que el valor de la clave principal se usa para identificar filas individuales en relación y si la clave principal tiene un valor nulo, entonces no podemos identificar esas filas.
  • Una tabla puede contener un valor nulo que no sea el campo de clave principal.

Ejemplo:

Restricciones de integridad de DBMS

3. Restricciones de integridad referencial

  • Se especifica una restricción de integridad referencial entre dos tablas.
  • En las restricciones de integridad referencial, si una clave externa en la Tabla 1 se refiere a la Clave principal de la Tabla 2, entonces cada valor de la Clave externa en la Tabla 1 debe ser nulo o estar disponible en la Tabla 2.

Ejemplo:

Restricciones de integridad de DBMS

4. Limitaciones clave

  • Las claves son el conjunto de entidades que se utiliza para identificar una entidad dentro de su conjunto de entidades de forma única.
  • Un conjunto de entidades puede tener varias claves, pero de las cuales una será la clave principal. Una clave principal puede contener un valor nulo y único en la tabla relacional.

Ejemplo:

Restricciones de integridad de DBMS

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Función SUBSTRING () de MySQL

C – Recurrencia