Sistemas Gestores de Bases de Datos: Tipos y Evolución Histórica

Clasificado en Informática

Escrito el en español con un tamaño de 3,79 KB

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.

Entradas relacionadas: