Middle
¿Qué es una restricción en una base de datos?
sobes.tech AI
Respuesta de la IA
La restricción (constraint) en una base de datos es una regla que se aplica a los datos en una tabla para garantizar su integridad y corrección. Las restricciones ayudan a prevenir la entrada de datos incorrectos o contradictorios.
Los tipos principales de restricciones:
- PRIMARY KEY — identificador único de la fila, no puede ser NULL.
- FOREIGN KEY — asegura la integridad referencial entre tablas.
- UNIQUE — garantiza la unicidad de los valores en una columna.
- NOT NULL — prohíbe almacenar NULL en una columna.
- CHECK — establece una condición que deben cumplir los valores.
Por ejemplo, la restricción NOT NULL en el campo email garantiza que a cada cliente se le indique un email.