Foreign Key
Campo que relaciona una tabla con la Primary Key de otra. Sin foreign keys tendrías datos huérfanos por todos lados — son el pegamento que mantiene tus datos ordenados.
Definición
Una Foreign Key (Clave Foránea) es un campo en una tabla que establece una relación con la Primary Key de otra tabla. Sirve para mantener la integridad referencial entre tablas, asegurando que los datos insertados en una tabla secundaria existan previamente en la tabla primaria. Es la base para crear relaciones entre tablas en bases de datos relacionales.
Ejemplos
- • FOREIGN KEY (usuario_id) REFERENCES usuarios(id)
- • ON DELETE CASCADE