1884 Herman Hollerith creó la maquina automática de tarjetas perforadas.
1960 Las computadoras bajaron de precio para que compañías privadas pudieran adquirir; dando paso a que se popularizara el uso de los discos, para consultar información directamente.
1970 Edgar Frank Cood, científico informático, definió el modelo relacional a la que publicó una serie de reglas para los sistemas de datos relacionales.
Como consecuencia en la misma década, Lawrence J. Ellison a partir del trabajo de Edgar, desarrolló el Relational Software System, a lo que actualmente se conoce como Oracle Corporation.
1980 Comenzó el auge de la comercialización de los sistemas relacionales con su sistema de tablas, pudieron competir con las bases jerárquicas y de red
SIGLO XXI En la actualidad, las 3 grandes compañías que dominan el mercado de las BD son IBM, Microsoft y Oracle.
Un sistema gestor de base de datos (SGBD) es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información de base de datos.
Es un sistema de gestión de base de datos incluido en el paquete informático denominado Microsoft Office, sucesor de Embedded Basic.
> Banca
>Líneas aéreas
> Universidades
> Transacciones de tarjetas de crédito
> Telecomunicaciones
> Finanzas
> Ventas
> Producción
> Recursos humanos
Sistemas Gestores de Bases de Datos No Relacionales (No SQL) Es aquella que, no requiere de estructuras de datos fijas como tablas, no garantiza completamente las características ACID.
Mongo DB Es el SGBD NoSQL más popular y utilizado actualmente. Almanena la información en estructuras BSON con un esquema dinámico.
REDIS Está basado en el almacenamiento clave- valor. Un vector enorme que almacena todo tipo de datos.
Cassandra Utiliza almacenamiento clave- valor. Es distribuido y masivamente escalable. Facebook, Twitter, Instagram, Spotify o Netflix utilizan cassandra.
En la actualidad, existen multitud de SGBD y pueden ser clasificados según la forma en que administran los datos: RELACIONALES (SQL) NO RELACIONALES (NoSQL)
Sistemas Gestores de Bases de Datos Relacionales (SQL) Establece relaciones o vínculos entre los datos. Los principales SGBD SQL actualmente son:
MY SQL Es el sistema gestor de base de datos relacional por excelencia. Es multihilo y multiusuario.
MARÍA DB Este SGBD es una derivación de My SQL que cuenta con la mayoría de características de este e incluye varias extensiones.
SQLite Más que un SGBD como tal, es una biblioteca escrita en C que implementa un SGBD y que permite transacciones sin necesidad de un servidor ni configuraciones.
Postgre SQL Este SGBD racional está orientada a objetos y es libre, publicado bajo licencia BSD.
Microsoft SQL Server Es un sistema gestor de BD relacionales basados en el lenguaje Transart-SQL, capaz de poner a disposición de muchos usuarios.
ORACLE Ha sido el SGBD pr excelencia para el mundo empresarial, considerado siempre como el más complej y robusto.