Sobes.tech
Junior — Middle

Explique qué se entiende por restricciones en el contexto de bases de datos.

sobes.tech AI

Respuesta de la IA

En el contexto de las bases de datos, las restricciones (constraints) son reglas que se aplican a los datos en las tablas para garantizar su integridad y corrección. Los principales tipos de restricciones:

  • PRIMARY KEY — identificador único del registro.
  • FOREIGN KEY — referencia a una clave en otra tabla, asegura la relación entre tablas.
  • UNIQUE — garantiza la unicidad del valor en la columna.
  • NOT NULL — prohíbe almacenar valores vacíos.
  • CHECK — verifica que el valor cumple con una condición específica.

Por ejemplo, una restricción FOREIGN KEY no permitirá agregar un registro con un identificador inexistente en la tabla relacionada, lo que previene la violación de relaciones.