♥ 3
⚡ 0
PostgreSQL · Lección 10

¿Qué aportan las restricciones y qué hay que saber sobre las claves foráneas?

Las restricciones (NOT NULL, UNIQUE, CHECK, claves primarias y foráneas) hacen cumplir la integridad en la propia base de datos; PostgreSQL no crea automáticamente un índice en la columna que referencia una clave foránea, por lo que suele convenir crearlo
Las restricciones solo documentan el modelo y no impiden insertar datos que las incumplan; la validación debe hacerla siempre la aplicación
Una restricción UNIQUE solo se comprueba al final del día en un proceso por lotes, no en cada inserción
PostgreSQL crea automáticamente un índice en la columna referenciante de cada clave foránea, así que nunca hace falta añadirlo a mano
PostgreSQL · Lección 10

Completa el código

La restricción que limita los valores con una expresión es
PostgreSQL · Lección 10

¿Por qué borrar filas de una tabla padre puede ser lento si la clave foránea de la tabla hija no tiene índice?

✓

¡Lección completada!

Restricciones e integridad de datos

0
XP ganado
3
Vidas restantes