Download

Generaciones Bases de Datos Sistematizadas

  • Creación Máquina de Tarjetas Perforadas

    Creación Máquina de Tarjetas Perforadas
    Herman Hollerith creó la Máquina Automática de Tarjetas Perforadas.
    En esa época, los censos se realizaban de forma manual, lo que llevó a Hollerith a trabajar en el diseño de una máquina tabuladora o censadora, basada en tarjetas perforadas.
  • Primera Generación Sistemas de Bases de Datos

    Primera Generación Sistemas de Bases de Datos
    Fue una etapa caracterizada por la navegación.
    A medida que las computadoras se popularizaban y se volvían más rentables para que las empresas privadas aumentarán su capacidad de almacenamiento de los datos, los años 60 se consideran como una nueva dirección en el campo de las bases de datos.
  • Introducción del Término Base de Datos

    Introducción del Término Base de Datos
    Se dio de la mano con la disponibilidad del almacenamiento de acceso directo (discos y tambores). Este término representaba un contraste con los sistemas basados en cintas del pasado, los cuales, permitían un uso interactivo compartido en lugar del procesamiento por lotes diario.
  • Sistema Operativo SABRE

    Sistema Operativo SABRE
    Nace de la idea de crear un sistema automatizado de reservaciones para American Airlines diseñado en alianza con IBM. La programación total del sistema SABRE finalizó en 1964, año en el cual, su red de telecomunicaciones cubría la totalidad del territorio de Estados Unidos.
  • Modelo Jerárquico IMS

    Modelo Jerárquico IMS
    Gestor de Bases de Datos Jerárquicas y Gestor Transaccional con alta capacidad de proceso.
    Fue diseñado por IBM con Rockwell y Caterpillar debido al programa Apolo.
  • Sistema IDS (Modelo de Red)

    Sistema IDS (Modelo de Red)
    Charles Bachman (miembro de la CODASYL) desarrolló este sistema, el cual, permitió la creación del tipo de Sistema de Bases de Datos conocido como el Modelo en Red. Este sistema posibilitó la creación de un estándar en los sistemas de bases de datos, gracias a la creación de nuevos lenguajes de sistemas de información.
  • Segunda Generación de los Sistemas Gestores de Bases de Datos

    Segunda Generación de los Sistemas Gestores de Bases de Datos
    Las aportaciones de Edgar Frank Codd a la teoría de bases de datos relacionales con la publicación de su artículo "Un Modelo Relacional de Datos Para Grandes Bancos de Datos Compartidos" definió el modelo relacional y las reglas que lo rigen.
  • INGRES

    INGRES
    Fue un prototipo de un Sistema de Base de Datos Relacionales. Comenzó como un proyecto de investigación en la Universidad de California, Berkeley y se volvió comercial y siguió a POSTGRES, que se incorporó a Informix. Esto finalmente llevó a Ingres Corp., Sybase, MS SQL Server, Britton-Lee y Wang's PACE. Este sistema utilizó QUEL como lenguaje de consulta.
  • System R

    System R
    Prototipo de Sistemas de Bases de Datos Relacionales.
    Fue desarrollado en IBM en San José y lideró SQL/DS y DB2 de IBM, ORACLE, Allbase de HP y Non-Stop SQL de Tandem. DB2 se convirtió en uno de los primeros productos DBMS (Sistema de gestión de bases de datos) basado en el modelo relacional.
  • Modelo Entidad-Relación (ER)

    Modelo Entidad-Relación (ER)
    P. Chen propuso un nuevo modelo de base de datos llamado Entidad-Relación, o ER, en 1976. Este modelo hizo posible que los diseñadores se centraran en la aplicación de datos en lugar de en la estructura lógica de la tabla.
  • Relational Software System

    Relational Software System
    Los avances logrados por Codd, Lawrence J.Ellison, permitieron el desarrollo del sistema de gestión de bases de datos Relational Software System, con lo cual, también nació la empresa conocida como Oracle Corporation.
  • Desarrollo IBM PC (modelo 5150)

    Desarrollo IBM PC (modelo 5150)
    El desarrollo de la PC de IBM dio lugar a muchas empresas y productos de bases de datos, como RIM, RBASE 5000, PARADOX, OS/2 Database Manager, Dbase III, IV (más tarde FoxBASE y Visual FoxPRO) y Watcom SQL. Todos estos sistemas se introdujeron durante la década de 1980 y se basaron en el modelo relacional.
  • Aparición Concepto Base de Datos Orientada a Objetos

    Aparición Concepto Base de Datos Orientada a Objetos
    También sistema de gestión de bases de datos orientado a objetos, es aquella en la que la información se representa en forma de objetos como se utiliza en la programación orientada a objetos (Haadi, 2010).
    Su uso principal es en áreas orientadas a objetos. Algunas están diseñadas para funcionar bien con lenguajes de programación orientados a objetos, como Delphi, Ruby, Python, Perl, Java, C# y Visual Basic .NET, C++, Objective-C y Smalltalk.
  • Microsoft SQL Server

    Microsoft SQL Server
    Microsoft lanza Microsoft SQL Server, un sistema de gestión de bases de datos relacional.
  • Invención Lenguaje SQL

    Invención Lenguaje SQL
    SQL (Structure Query Language) es un lenguaje de consultas o lenguaje declarativo de acceso a bases de datos relacionales.
    Su lanzamiento inicial coincide con su estandarización en 1986 por el ANSI, lo cual dio lugar a la primera versión estándar del lenguaje, conocida como "SQL-86" o "SQL-1)
  • Nacimiento de la World Wide Web

    Nacimiento de la World Wide Web
    El surgimiento de la World Wide Web fue el verdadero boom de la década, ya que facilitó el acceso a las bases de datos ubicadas en otros sitios de la red.
  • Tercera Generación SGBD

    Tercera Generación SGBD
    En la década de 1990, la investigación relacionada con bases de datos se enfocó en el estudio de las bases de datos orientadas a objetos.
    De este modo, se desarrollaron herramientas como Access, del paquete de Microsoft Office, dando lugar a una nueva generación de los SGBD.
  • Modelo de Base de Datos Relacional de Objetos

    Modelo de Base de Datos Relacional de Objetos
    Para superar los problemas de OODBMS y aprovechar al máximo el modelo relacional y el modelo orientado a objetos, a principios de los años 1990 se desarrolló el modelo de base de datos relacional de objetos, la cual es una extensión de la base de datos relacional tradicional, a la cual se le proporcionan características de la programación orientada a objetos (POO).
  • Introducción de Lenguaje de Marcado Extensible (XML)

    Introducción de Lenguaje de Marcado Extensible (XML)
    XML es un lenguaje de marcado que define un conjunto de reglas para codificar documentos en un formato que sea legible tanto por humanos como por máquinas. Está definido en la Especificación XML 1.0 producida por el W3C (y varias otras especificaciones relacionadas), todos ellos estándares abiertos y gratuitos.
  • Aparición del Término NoSQL

    Aparición del Término NoSQL
    Carlo Strozzi utilizó el término NoSQL en 1998 para nombrar su base de datos relacional ligera y de código abierto que no exponía la interfaz SQL estándar. Eric Evans, un empleado de Rackspace, reintrodujo el término NoSQL cuando Johan Oskarsson de Last.fm quiso organizar un evento para discutir las bases de datos distribuidas de código abierto
  • Siglo XXI

    Siglo XXI
    Las bases de datos desarrollaron un lenguaje de procedimientos simplificado que contenía SQL incorporado con algunas estructuras de control y bucles; por ejemplo, Transact SQL de Sybase/SQL Server, PL/SQL de Oracle y PostgresSQL. También están apareciendo enormes sistemas de terabytes que requerirán medios novedosos para manejar y analizar datos, como grandes bases de datos científicas como el proyecto del genoma, los datos geológicos, de seguridad nacional y de exploración espacial.
  • Cloud Computing

    Cloud Computing
    La Computación en la Nube inició en 2006 de la mano de proveedores de servicio de internet a gran escala.
    El almacenamiento en la nube permite el alojamiento de información en computadoras remotas para acceder a ella mediante internet o por cualquier computadora o dispositivo móvil. También permite procesar datos por Internet.
  • Lenguaje de Consulta No Estructurado (UnQL)

    Lenguaje de Consulta No Estructurado (UnQL)
    Los desarrolladores de bases de datos comenzaron a trabajar en UnQL (lenguaje de consulta no estructurado), una especificación para un lenguaje de consulta para bases de datos NoSQL. Está diseñado para consultar colecciones de documentos con campos vagamente definidos versus tablas con filas y columnas