El modelo relacional: las matemáticas en el centro de las tablas
En 1970, Edgar Codd propuso un enfoque revolucionario: almacenar datos no como listas enredadas sino como “relaciones”. En desarrollo las llamamos tablas. La principal fortaleza de este modelo es la previsibilidad y la estructura estricta que protege los datos del caos.
Archivos vs base de datos
Términos básicos
¿Cómo funcionan las relaciones?
Las relaciones en el modelo relacional se sustentan mediante claves. Una clave primaria (PK) es el "pasaporte" único de una fila en su tabla. Una clave externa (FK) hace referencia a una PK en otra tabla: la secundaria apunta a la primaria.
Implementación en SQL
Recuerde las propiedades de una tabla relacional "adecuada": no debe haber filas completamente duplicadas, el orden de las filas no cambia el significado de los datos y cada columna tiene un nombre único dentro de la tabla.