-
Herman Hollerith
Creó la máquina automática de tarjetas perforadas, siendo nombrado así el primer ingeniero estadístico de la historia, Hollerith comenzó a trabajar en el diseño de una máquina tabuladora o censadora, basada en tarjetas perforadas. -
Period: to
Historia Base De Datos
Trabajo realizado por:
*
*Jorge Esteban Galeano
*Edwin David Padilla Jimenez
*Cristian David Rodríguez Vargas -
ANSI
ANSI se formó originalmente en 1918, esta organzacion supervisa el desarrollo de normas para los productos, servicios, procesos, sistemas y personal en Estados unidos. Las primeras cinco sociedades de ingeniería que fundaron fueron: *Instituto Americano de Ingenieros Eléctricos.
*Sociedad Estadounidense de Ingenieros Mecánicos
*Sociedad Estadounidense de Ingenieros Civiles
*Instituto Americano de Ingenieros de Minas
*Sociedad Estadounidense de Pruebas y Materiales -
Cintas magnéticas
Se da origen a las cintas magnéticas, para automatizar la información y hacer respaldos, con la desventaja de que solo se podía hacer de forma secuencial, pasar los datos a otra. -
GUAM
La primera empresa encargada del proyecto, North American Aviation, desarrolló un software denominado GUAM (General Update Acces Method) basado en una estructura jerárquica. -
McGee
McGee propone el concepto de acceso generalizado a datos almacenados electrónicamente. -
COBOL
COBOL fue diseñado en 1959 por CODASYL. Fue creado como parte de un esfuerzo del Departamento de Defensa de EE. UU. Para crear un lenguaje de programación portátil para el procesamiento de datos. -
CODASYL
CODASYL (Conference on Data Systems Languages), fue un consorcio de industrias informáticas que pretendía regular el desarrollo de un lenguaje de programación estándar multiplataforma -
Discos
Se popularizara el uso de los discos., No era necesario saber exactamente donde estaban los datos en los discos, ya que en milisegundos era recuperable la información -
SABRE
La alianza de IBM y American Airlines para desarrollar SABRE, un sistema operativo que manejaba las reservas de vuelos, transacciones e informaciones sobre los pasajeros de la compañía American Airlines. -
Base de Datos
El término bases de datos fue escuchado por primera vez en un simposio(reunion de especialistas en cierta materia) celebrado en California en 1963. Se dio inicio a las primeras generaciones de bases de datos de red y las bases de datos jerárquicas, ya que era posible guardar estructuras de datos en listas y árboles. -
IDS
Integrated Data Store, fue uno de los primeros sistemas de gestión de bases de datos de red que la industria utilizó por su alto rendimiento. IDS se convirtió en la base de los estándares del Grupo de tareas de la base de datos CODASYL . IDS fue diseñado en la década de 1960 en la división de computación de General Electric por Charles Bachman. El software fue lanzado en 1964 para la computadora GE 235 -
IMS
IBM Information Management System (IMS) es un gestor de bases de datos jerárquicas y un gestor transaccional con alta capacidad de proceso. IBM diseñó el IMS con Rockwell y Caterpillar en 1966 debido al Programa Apolo. El desafío de IBM era inventariar la extensísima lista de materiales del cohete lunar Saturno V y de la nave Apolo. -
DBTG
En 1965, CODASYL formó un grupo de trabajo de procesamiento de listas.En 1967, llamo a sí mismo como Grupo de tareas de bases de datos (DBTG), y su primer informe en enero de 1968 se tituló Extensiones COBOL para manejar bases de datos . -
Especificaciones para el modelo de base de datos de red
En octubre de 1969, DBTG publicó sus primeras especificaciones de idioma para el modelo de base de datos de red, esta especificación definió varios lenguajes separados: un lenguaje de definición de datos (DDL), y un lenguaje de manipulación de datos (DML) -
Edgar Frank Codd
Edgar Frank Codd definió el modelo relacional y publicó una serie de reglas para la evaluación de administradores de sistemas de datos relacionales y asi nacieron las bases de datos relacionales. -
System R
IBM System R es un sistema de base de datos construido como un proyecto de investigación en el Laboratorio de Investigación San Jose de IBM a partir de 1974, fue un proyecto seminal y la primera implementación de SQL, lenguaje de consulta de datos relacionales. -
INGRES
Fue un proyecto de base de datos relacional desarrollado por Michael Stonebraker conocido como Ingres (Interactive Graphics and Retrieval System), este generó una serie de aplicaciones de bases de datos comerciales, incluidas Sybase , Microsoft SQL Server , NonStop SQL, etc. -
ANSI/SPARC
(American National Standards Institute - Standards Planning and Requirements Committee).
Comité que en 1975 propuso una arquitectura de tres niveles para los sistemas de bases de datos, cuyo objetivo es el de separar las aplicaciones de la base de datos física. -
Modelo de entidad-relacion
El modelo de entidad-relacion (ER) fue definido por Peter Chen. Este modelo es una importante herramienta que nos permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades. Es la técnica más utilizada en el diseño de bases de datos. -
SDL
Larry Ellison, Ed Oates y Bob Miner fundan en 1977 una empresa de consultoría llamada Software Development Laboratories con el tiempo obtienen un contrato con la CIA para diseñar un sistema especial de bases de datos con código clave "Oracle". -
Oracle V2
En 1979, SDL cambió el nombre de su empresa a Relational Software, Inc. (RSI) e introdujo su producto Oracle V2 como el primer sistema de base de datos relacional disponible comercialmente. La versión no admitía transacciones, pero implementó la funcionalidad SQL básica de consultas y combinaciones -
Sistemas Relacionales
A principios de los años ochenta comenzó la comercialización de los sistemas relacionales,con su sistema de tablas, filas y columnas, ya que su nivel de programación era bajo y sencillo -
IBM-DB2
IBM también publica DB2, base de datos relacional que integra XML, permite almacenar documentos completos para realizar operaciones y búsquedas de manera jerárquica dentro de este, e integrarlo con búsquedas relacionales -
Oracle Systems Corporation
Los socios fundaron Oracle, bajo el nombre de Laboratorios de Desarrollo de Software (SDL). En 1982 cambia el nombre al definitivo 'Oracle Corporation' después del éxito del producto insignia de base de datos Oracle. -
SQL/DS
En 1981, dos años después de ORACLE V2 y System R , IBM presentó su primera base de datos relacional disponible comercialmente, llamada SQL / Data System (SQL / Data), y en 1982 se comercializó. -
Sun Microsystems
Sun Microsystems fue una empresa informática que se dedicaba a vender estaciones de trabajo, servidores, componentes informáticos, software (sistemas operativos) y servicios informáticos Fue constituida en 1982 y las siglas SUN significa (Stanford University Network), proyecto creado para conectar en red las bibliotecas de la Universidad de Stanford. -
Sybase Inc.
Sybase Inc. fue una compañía dedicada al desarrollo de tecnología de la información(es la aplicación de ordenadores y equipos de telecomunicación para almacenar, recuperar, transmitir y manipular datos). Fue fundada en Berkeley, California (EE. UU.), en 1984 -
InterBase
InterBase es un sistema altamente probado en constante evolución que inició sus pasos en 1984, Interbase se destaca por su bajo consumo de recursos, su casi nula necesidad de administración y su arquitectura multi-generacional. InterBase corre en plataformas Linux, Microsoft Windows y Solaris. -
Microsoft Excel
Entre su oferta de capacidades está la gestión de tablas, formatos y fórmulas matemáticas aparece en 1985 como la primera versión de Excel para Mac, y en 1987 la primera para Windows. Excel es útil para gestionar “Listas” o “Bases de Datos”; es decir agrupar, ordenar y filtrar la información -
SQL
SQL (Structured Query Language) comenzó a ser el estándar de la industria, siendo un lenguaje de acceso a bases de datos relacionales y con su sistema de tablas pudieron competir con las bases jerárquicas y de red -
ASE
Adaptive Server Enterprise (ASE) es el motor de bases de datos insignia de la compañía Sybase. Es un sistema de gestión de datos, altamente escalable, de alto rendimiento, con soporte a grandes volúmenes de datos, transacciones y usuarios, y de bajo costo, lanzada al mercado en 1988 como la primera base de datos con arquitectura cliente/servidor -
Word Wide Web
El boom de esta década fue en nacimiento de la WWW “Word Wide Web” ya que por este medio se facilitaba la consulta de las bases de datos y actualmente tienen una amplia capacidad de almacenamiento de información. -
BDOO
En la década de 1990 la investigación en bases de datos gira en torno a BDOO (bases de datos orientadas a objetos), dando paso al desarrollo de herramientas como Excel y Access. -
Open Database C.
Open Database Connectivity (ODBC) fue creado por el SQL Access Group y fue lanzado por primera vez en septiembre de 1992, El objetivo es hacer posible acceder a cualquier dato desde cualquier aplicación, sin importar qué sistema de gestión de bases de datos almacene los datos. -
Microsoft Access
Access nace en 1992 como la primera base de datos relacional "de escritorio" diseñada para el ambiente Windows. Access fué la primera base de datos que incorpora la automatización OLE, que permite a los usuarios compartir información entre diferentes aplicaciones. -
Microsoft SQL Server
Es un sistema para la gestión de bases de datos creado por Microsoft, está basado en el lenguaje Transact-SQL y es capaz de poner grandes cantidades de información a muchos usuarios simultáneamente y de manera muy rápida. -
MySQL
Al parecer un joven programador que realizaba aplicaciones con BASIC decidió construir un sistema de almacenamiento de archivos que cumpliera con sus necesidades.
Así, en 1995 Michael Widenius desarrolló junto a David Axmark y Allan Larsson MySQL (con el objetivo de presentar un sistema de gestión de base de datos a los usuarios domésticos y a los profesionales) y la empresa MySQL AB MySQL se define como “la base de datos de código abierto más popular del mundo” -
Apache HTTP Server
Apache es un software de servidor HTTP que permite servir contenido de las demandas que vienen desde los clientes web. Es uno de los servidores web más antiguos y confiables, con la primera versión lanzada en 1995. -
POSTGRES
Postgres (Post INGRES) Mejoró INGRES al agregar programación orientada objetos, como objetos, clases y subclases para hacer que la programación de computadora sea más rápida más versátil y más fácil de mantener, Luego evolucionó a PostgreSQL -
Java Database
Java Database Connectivity (Conectividad a bases de datos de Java),es una interfase de acceso a bases de datos
estándar SQL que proporciona un acceso uniforme a una gran variedad de bases de datos relacionales, también proporciona una base común para la construcción de herramientas y utilidades de alto nivel. Siendo robusto, seguro, fácil de usar, fácil de entender, y descargable automáticamente desde la red, es un lenguaje base excelente para aplicaciones de base de datos. -
Apache Derby
Apache Derby fue desarrollado por Cloudscape en 1997, es un una base de datos relacional programada completamente en Java y mantenida por la Fundación Apache. El proyecto Apache Derby es un proyecto OpenSource bajo licencia Apache 2.0.
Actualmente se distribuye como Sin Java DB -
GNOME-DB
GNOME-DB es una aplicación de base de datos de la comunidad GNOME. El proyecto tiene como objetivo proporcionar una arquitectura de acceso a datos unificada y gratuita al proyecto GNOME para todas las plataformas Unix, tambien es útil para cualquier aplicación que acceda a datos persistentes; no solo bases de datos, sino datos, ya que ahora contiene una API de administración de datos . -
GOOGLE
En 1996 Larry y Sergey Comienzan a desarrollar un buscador llamado "BackRub" y en 1997 BackRub se convierte en "Google",el 4 de septiembre de 1998, fundan la compañía Google Inc.
Google está considerado el mejor buscador de la historia de Internet, su objetivo es de organizar la enorme cantidad de información en la Web con la que permite a millones de usuarios de todo el mundo acceder a conocimientos e informacion es por esto que genera una gran cantidad de información. -
NoSQL
Son un grupo de sistemas de gestión de bases de datos que difieren en varios aspectos de los tradicionales sistemas de gestión de bases de datos relacionales. La primera vez que apareció este término fue en 1998 cuando Carlo Strozzi lo uso para referirse a su base de datos open source, que era una base de datos que no ofrecía un interface SQL, aunque sí tenia el modelo relacional. -
Apache Software Foundation
Apache Software Foundation (ASF) es una organización sin fines de lucro (una fundación) creada para dar soporte a los proyectos de software bajo la denominación Apache, incluyendo el popular servidor HTTP Apache. La ASF se formó a partir del llamado Grupo Apache y fue registrada en Delaware (Estados Unidos), en junio de 1999. -
XML
Proviene de un lenguaje inventado por IBM en los años setenta, llamado GML, y fue desarrollado por el World Wide Web Consortium. XML (Extensible Markup Language) no ha nacido únicamente para su aplicación en Internet, sino que se propone como un estándar para el intercambio de información estructurada entre diferentes plataformas. Se puede usar en bases de datos, editores de texto, hojas de cálculo y casi cualquier cosa imaginable. -
Firebird
Firebird es un sistema de administración de base de datos relacional de código abierto, basado en la versión 6 de Interbase, cuyo código fue liberado por Borland en 2000. Su código fue reescrito de C a C++. -
SQLite
SQLite es un sistema de gestión de bases de datos relacional compatible con ACID, contenida en una relativamente pequeña biblioteca escrita en C, es un proyecto creado por D. Richard Hipp. Permite almacenar información en dispositivos empotrados de una forma sencilla, eficaz, potente, rápida y en equipos con pocas capacidades de hardware, como puede ser una PDA o un teléfono celular -
HSQLDB
HSQLDB es una base de datos hecha totalmente en Java, La suite ofimática OpenOffice.org lo incluye desde su versión 2.0 para dar soporte a la aplicación Base. -
SharePoint
SharePoint lanzado en 2001 es un sistema de administración de contenido que permite a las organizaciones acceder, almacenar, administrar y compartir su información desde varios dispositivos.
Sus capacidades incluyen administración de contenido, inteligencia empresarial, administración de flujo de trabajo, nube personal, redes sociales empresariales, contenido web, y puede usarse para portales de intranet, extranet e Internet -
XAMPP
El server Xampp es un servidor independiente de plataforma que consiste principalmente en la base de datos MySQL, el servidor web Apache y los intérpretes para lenguajes de script: PHP y Perl.
Con Xampp podemos crear, editar, consultar y gestionar bases de datos en MySQL de una manera rápida y sencilla. -
OpenOffice Base
Apache OpenOffice Base es un sistema gestor de bases de datos, diseñado para cubrir un amplio abanico de usuarios permite la creación y manejo de bases de datos, elaboración de formularios e informes que proporcionan a los usuarios finales un acceso fácil a los datos. Al igual que Microsoft Access -
Kexi
Kexi es una herramienta de creación de aplicaciones de bases de datos visuales de KDE , diseñada para llenar el vacío entre las hojas de cálculo y las soluciones de bases de datos Aunque fue un proyecto de KOffice desde el principio, el primer lanzamiento fue independiente de KOffice como versión beta 0.1 en 2004. La primera versión estable fue 0.9 en 2005. -
Db4o
Db4o (DataBase 4 (for) Objects) es una base de datos nativa orientada a objetos creados en el año 2000 por Carl Rosenberger. La primera versión fue liberada para el año 2001y llegó al mercado en 2004. La base de datos db4o está diseñada para ser una plataforma universal, producto asequible que es fácil de aprender y usar. -
BigTable
BigTable es un sistema de gestión de base de datos creado por Google, comenzó a ser desarrollado a principios de 2004. BigTable se trata de una base de datos tipo NOSQL almacena la información en tablas multidimensionales, estas celdas disponen de versiones temporales de sus valores, con lo que se puede hacer un seguimiento de los valores que han tomado históricamente -
Jackrabbit
Apache Jackrabbit es una base de datos de contenido digital de código abierto para la plataforma Java . El proyecto Jackrabbit se inició el 28 de agosto de 2004, Eespecifica una API para que los desarrolladores de aplicaciones y la utilicen para interactuar con los repositorios de contenido modernos que brindan servicios de contenido como búsqueda, control de versiones, transacciones, etc. -
H2
H2 es un sistema administrador de bases de datos relacionales programado en Java puede ser incorporado en aplicaciones Java o ejecutarse de modo cliente/servidor. El desarrollo del motor comenzó en mayo de 2004 y fue publicado por primera vez en diciembre de 2005 por Thomas Müller. -
CouchDB
CouchDB, es un gestor de bases de datos de código abierto, cuyo foco está puesto en la facilidad de su uso y en ser una base de datos que asume la web de manera completa. A diferencia de una base de datos relacional, CouchDB no almacena los datos y sus relaciones en tablas. Cada documento mantiene sus propios datos y su esquema autocontenido.. -
Hadoop
Hadoop fue creado por Doug Cutting en el año 2006, tiene licencia libre y es software usado en aplicaciones distribuidas. Una de las ventajas que tiene es que puede llegar a gestionar aplicaciones con miles de nodos y enormes cantidades de datos (big data). -
HBase
Apache HBase es una base de datos distribuida, desarrollada en java, en código abierto y que se basa principalmente en el artículo que Google sacó a finales de 2006 sobre BigTable. Un año después de este artículo de Google, aparece la primera versión de HBase funcionando sobre Hadoop -
MongoDB
MongoDB fue fundada en 2007 por Dwight Merriman, Eliot Horowitz y Kevin Ryan, el equipo detrás de DoubleClick. En lugar de guardar los datos en tablas, tal y como se hace en las bases de datos relacionales, MongoDB guarda estructuras de datos BSON (una especificación similar a JSON) con un esquema dinámico, haciendo que la integración de los datos en ciertas aplicaciones sea más fácil y rápida. -
Cassandra
Apache Cassandra es un motor de base de datos NoSQL, open source desarrollado en Java, creada originalmente por facebook y publicada por primera vez en 2008, luego fue donada en 2009 a Apache como software libre. Está diseñada especialmente para manejar enormes cantidades de datos (hasta varios Terabytes) a lo largo de varios servidores y en la nube. -
Maria DB
MariaDB es un sistema de gestión de bases de datos, el desarrollador original, decide tomar el código fuente original de MySQL y genera un derivado con mejoras y cambios a los que llama MariaDB con licencia GPL. -
Mahout
Apache Mahout es un proyecto de código abierto cuyo objetivo principal es crear un conjunto de bibliotecas de aprendizaje automático diseñadas para ser escalables y robustas con el que se pretende convertir grandes volúmenes de datos en información relevante y útil de una forma rápida y sencilla. Fue creado inicialmente por Isabel Drost, Grant Ingersoll y Karl Wettin como parte del proyecto Lucene y se convirtió en un proyecto de alto nivel en abril de 2010. -
Redis
El desarrollo de Redis comenzó a principios de 2009 por Salvatore Sanfilippoy está escrito en ANSI C. Redis es un almacén de estructura de datos en memoria de código abierto, que se utiliza como base de datos, caché y agente de mensajes. Redis proporciona estructuras de datos como cuerdas , hash , listas , conjuntos , conjuntos ordenados con consultas de rango, mapas de bits , hyperloglogs , índices geoespaciales y corrientes. -
Amazon RDS
Amazon Relational Database Service es un servicio de base de datos relacional que se ejecuta en la nube diseñado para simplificar la configuración, el funcionamiento y el escalado de una base de datos relacional para su uso en aplicaciones y los procesos de administración, Amazon RDS se lanzó por primera vez el 22 de octubre de 2009 -
Neo4j
Neo4j nace de la mano de NeoTechnology como una base de datos orientada a grafos de código abierto implementada en Java y Scala, ss decir la nformación se almacena de forma relacionada formando un grafo dirigido entre los nodos y las relaciones entre ellos. Su primera versión fue lanzada en febrero de 2010 -
LibreOffice Base
LibreOffice se creó en 2010 como bifurcación de OpenOffice.org, LibreOffice Base es un sistema gratuito y de gestión de bases de datos relacionales de código abierto y fue lanzado por primera vez como versión 3.4.0.1 el 4 de octubre de 2011 -
Amazon DynamoDB
Fue anunciado por Amazon CTO Werner Vogels el 18 de enero de 2012. Amazon DynamoDB es una base de datos de clave-valor y documentos que ofrece rendimiento en milisegundos de un solo dígito a cualquier escala. Se trata de una base de datos completamente administrada, duradera, multiactiva y de varias regiones que cuenta con copia de seguridad, restauración y seguridad integradas, así como almacenamiento de caché en memoria para aplicaciones a escala de Internet. -
Apache Phoenix
Apache Phoenix es una base de datos relacional masivamente paralela de código abierto, Phoenix proporciona un driver facilitando a los usuarios crear, eliminar, y modificar tablas SQL, vistas, índices, y secuencias tambien insertar y eliminar filas por unidad o por grupo y consulta de datos a través de SQL -
Snowflake
Snowflake Inc. es una startup de almacenamiento de datos basada en la nube que se fundó en 2012. el software de Snowflake podría ubicar y organizar las cantidades de datos de los clientes (información del consumidor, ventas de productos, gastos generales de los empleados) y luego ayudar a darle sentido a todo de manera rápida y económica para hacerles realmente útil. -
Amazonas Aurora
Amazon Aurora es una base de datos relacional compatible con MySQL y PostgreSQL creada para la nube. Combina el rendimiento y la disponibilidad de las bases de datos empresariales tradicionales con la simplicidad y la rentabilidad de las bases de datos de código abierto. Ofrecido por Amazon Web Services a partir de octubre de 2014 -
Vulcan
Introducido por La versión 3.0 de Firebird. Es un software que maneja bases de datos. Recupera la arquitectura interbase actualizada, hace que sea fácil de realizar el seguimiento de una contratación de personal de información y resultados, también puede utilizarce para generar informes personalizables.