Sistemas Gestores de Bases de Datos: tipos y evolución histórica
Resumen
El documento clasifica los Sistemas Gestores de Bases de Datos según su capacidad en ofimáticos, corporativos y de nivel intermedio, con ejemplos como Access, Oracle, DB2 y MySQL. Después repasa la evolución de las bases de datos desde la década de 1950 hasta finales de los años noventa, desde las cintas magnéticas hasta las bases distribuidas. Permite entender cómo ha cambiado la forma de almacenar y consultar la información.
Puntos clave
- Según su potencia, los SGBD se clasifican en ofimáticos (bases pequeñas), corporativos (grandes empresas) y de nivel intermedio.
- Access es un ejemplo de gestor ofimático; Oracle y DB2 de gestores corporativos; MySQL de nivel intermedio.
- En la década de 1950 los datos se almacenaban en cintas magnéticas con lectura secuencial.
- En la década de 1960 aparecen los discos magnéticos, el acceso directo y las bases jerárquicas y en red (CODASYL).
- En 1970 Codd publica el modelo relacional, basado en la lógica de predicados y la teoría de conjuntos.
- En la década de 1980 IBM crea SQL (Structured Query Language), lenguaje de manipulación de datos relacionales.
- A finales de los noventa aparecen las bases orientadas a objetos y las bases distribuidas, con varios nodos conectados por red.
Tipos de Sistemas Gestores de Bases de Datos (SGBD)
En función de la capacidad y potencia del propio gestor, podemos clasificar los Sistemas Gestores de Bases de Datos (SGBD) en las siguientes categorías:
Gestores de Bases de Datos Ofimáticas
- Manipulan bases de datos pequeñas, orientadas a almacenar datos domésticos o de pequeñas empresas.
- Ejemplo: Microsoft Access.
Gestores de Bases de Datos Corporativas
- Tienen la capacidad de gestionar bases de datos enormes, propias de grandes empresas, con una carga de datos y transacciones que requieren un servidor de altas prestaciones.
- Estos gestores manipulan grandes cantidades de datos de forma rápida y eficiente.
- Ejemplo: Gestores de BD como Oracle y DB2.
Gestores de Nivel Intermedio
- Son más asequibles económicamente, aunque capaces de manipular una gran cantidad de datos, cumpliendo los estándares de la arquitectura ANSI SPARC.
- No proporcionan su propio lenguaje SQL.
- Ejemplo: Gestor MySQL.
Evolución Histórica de las Bases de Datos
Las bases de datos han transformado la forma de representar y extraer la información con el avance de la tecnología. A continuación, se presenta un recorrido por sus principales hitos:
Década de 1950
- Uso de cintas magnéticas.
- Lectura secuencial y ordenada de los datos.
- La base de datos se compone de ficheros independientes de movimientos y maestros.
Década de 1960
- Aparición de los discos magnéticos.
- Acceso directo a los datos en los ficheros.
- Desarrollo de bases de datos jerárquicas y en red, con la información estructurada en listas enlazadas y árboles de información.
- CODASYL fue el primer modelo de base de datos en red.
Década de 1970
- En 1970, Codd publica la definición del modelo relacional, basado en la lógica de predicados y la teoría de conjuntos.
- Nacen las bases de datos relacionales al amparo de la base teórica de Codd.
- Larry Ellison desarrolla el motor de base de datos ORACLE, inspirado también en el modelo de Codd.
- Hoy en día, a pesar de las múltiples alternativas, el modelo relacional de Codd es el más utilizado en el diseño de BD.
Década de 1980
- IBM lanza su motor de bases de datos DB2 y crea SQL (Structured Query Language).
- SQL es un potente lenguaje de manipulación de datos para bases de datos relacionales.
Década de 1990
- IBM crea una versión de DB2 capaz de dividir una BD en varios servidores comunicados por líneas de alta velocidad.
- Aparecen así las bases de datos paralelas.
Finales de la Década de 1990
- IBM y Oracle incorporan a sus bases de datos la capacidad de manipular objetos, creando las bases de datos orientadas a objetos.
- En lugar de tablas y relaciones, almacenan colecciones de objetos y su comportamiento (instrucciones para su procesamiento).
- El desarrollo de internet crea nuevos requerimientos para las bases de datos que dan lugar a las bases de datos distribuidas.
- Las bases de datos distribuidas multiplican el número de ordenadores que controlan la BD (nodos), intercambiándose información y actualizaciones a través de la red.
Descargar
PDF Word HTMLPreguntas frecuentes
¿Qué tipos de sistemas gestores de bases de datos existen?
Se clasifican en gestores ofimáticos, para bases de datos pequeñas como Microsoft Access; gestores corporativos, para grandes empresas, como Oracle y DB2; y gestores de nivel intermedio, más asequibles, como MySQL.
¿Quién publicó el modelo relacional de bases de datos?
Codd publicó en 1970 la definición del modelo relacional, basado en la lógica de predicados y la teoría de conjuntos. Hoy sigue siendo el modelo más utilizado en el diseño de bases de datos.
¿Qué es SQL y cuándo surgió?
SQL (Structured Query Language) es un lenguaje de manipulación de datos para bases de datos relacionales. IBM lo creó en la década de 1980.
Ponte a prueba
Tarjetas de repaso
Pulsa una tarjeta para ver la respuesta.
Test
Preguntas generadas con IA a partir del documento: comprueba las respuestas con el texto.