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.