Sobes.tech
Junior — Middle

Explica qué es la restricción de integridad de datos en SQL y cómo se utiliza.

sobes.tech AI

Respuesta de la IA

Las restricciones de integridad de datos en SQL son reglas que garantizan la corrección y coherencia de los datos en la base.

Tipos principales de restricciones:

  • PRIMARY KEY — identificador único de la fila.
  • FOREIGN KEY — referencia a una clave en otra tabla, asegura la relación y la integridad entre tablas.
  • UNIQUE — garantiza la unicidad del valor en la columna.
  • NOT NULL — prohíbe almacenar valores vacíos.
  • CHECK — verifica una condición para el valor.

Ejemplo de uso de restricción:

CREATE TABLE usuarios (
    id INT PRIMARY KEY,
    email VARCHAR(255) UNIQUE NOT NULL,
    edad INT CHECK (edad >= 18)
);

Las restricciones ayudan a evitar errores, como duplicados de datos o inconsistencias en las relaciones entre tablas.