Nota: Este resumen no forma parte del curso de Platzi. Es contenido que agregué por mi cuenta.
Evolución de las bases de datos - Curso de MySQL
Las bases de datos pasaron de ser simples mecanismos de almacenamiento físico en tarjetas perforadas y archivos secuenciales, a complejas infraestructuras distribuidas capaces de procesar millones de transacciones por segundo en la nube
⏳ Línea de Tiempo y Hitos Históricos
1. Décadas de 1940 y 1950: Sistemas de archivos primitivos

- Contexto: Se utilizaban tarjetas perforadas y medios magnéticos rudimentarios
- Características:
- Los datos se almacenaban en ficheros planos.
- Carecían de capacidades de gestión avanzada y control de concurrencia.
- No permitían modelar relaciones complejas ni soportar grandes volúmenes de información
- Su uso estaba restringido a tareas aisladas y cálculos matemáticos/contables muy básicos.
2. Década de 1960: Primeras bases de datos organizadas

- Avance: Nacen como evolución directa del sistema de ficheros tradicionales
- Características:
- Estructuración inicial de datos para reducir la duplicidad en cinta/disco.
- Mayor eficiencia en lecturas secuenciales e indexadas.
- Limitación: Aún presentaban poca flexibilidad y no escalaban adecuadamente ante estructuras cambiantes
En esta década surgieron los modelos jerárquicos (árboles padre-hijo, como IMS de IBM) y los modelos en red (CODASYL). Aunque resolvían problemas de almacenamiento, modificar la estructura de un dato obligaba a reprogramar las consultas manualmente porque el código dependía de la ubicación física en disco.
3. 1970: Nacimiento del Modelo Relacional
- Edgar F. Codd publica su célebre artículo técnico: "A Relational Model of Data for Large Shared Data Banks"


- Estructura en Tablas (Relaciones): Las filas representan registros (tuplas) y las columnas representan atributos