Вы находитесь на странице: 1из 11

TRABAJO DE BASE DATOS

HISTORIA, EVOLUCIN Y FUTURO DE LAS BASES DE


DATOS

Profesor
John Alexander Vargas

Presentado por:
Johan Sebastian Marulanda
1556060-3743
Cristhian Rendon Sanchez
1556246

Universidad Del Valle


Tulu-Valle
2017
Historia y evolucin de las Bases de Datos

El trmino bases de datos fue escuchado por primera vez en un simposio


celebrado en California en 1963.
Desde el punto de vista informtico, una base de datos es un sistema formado por
un conjunto de datos almacenados en discos que permiten el acceso directo a
ellos y un conjunto de programas que manipulen ese conjunto de datos.
Orgenes:
Los orgenes de las bases de datos se remontan a la Antigedad donde ya
existan bibliotecas y toda clase de registros. Adems tambin se utilizaban para
recoger informacin sobre las cosechas y censos. Sin embargo, su bsqueda era
lenta y poco eficaz y no se contaba con la ayuda de mquinas que pudiesen
reemplazar el trabajo manual.

Posteriormente, el uso de las bases de datos se desarroll a partir de las


necesidades de almacenar grandes cantidades de informacin o datos. Sobre
todo, desde la aparicin de las primeras computadoras, el concepto de bases de
datos ha estado siempre ligado a la informtica.

En 1884 Herman Hollerith cre la mquina automtica de tarjetas perforadas,


siendo nombrado as el primer ingeniero estadstico de la historia. En esta poca,
los censos se realizaban de forma manual.

Ante esta situacin, Hollerith comenz a trabajar en el diseo de una maquina


tabuladora o censadora, basada en tarjetas perforadas.
Posteriormente, en la dcada de los cincuenta se da origen a las cintas
magnticas, para automatizar la informacin y hacer respaldos. Esto sirvi para
suplir las necesidades de informacin de las nuevas industrias. Y a travs de este
mecanismo se empezaron a automatizar informacin, con la desventaja de que
solo se poda hacer de forma secuencial.

Dcada de 1960:
Posteriormente en la poca de los sesenta, las computadoras bajaron los precios
para que las compaas privadas las pudiesen adquirir; dando paso a que se
popularizara el uso de los discos, cosa que fue un adelanto muy efectivo en la
poca, debido a que a partir de este soporte se poda consultar la informacin
directamente, sin tener que saber la ubicacin exacta de los datos.

Dcada de 1970:
Por lo que respecta a la dcada de los setenta, Edgar Frank Codd, cientfico
informtico ingles conocido por sus aportaciones a la teora de bases de datos
relacionales, defini el modelo relacional a la par que public una serie de reglas
para los sistemas de datos relacionales a travs de su artculo Un modelo
relacional de datos para grandes bancos de datos compartidos.

Este hecho dio paso al nacimiento de la segunda generacin de los Sistemas


Gestores de Bases de Datos.

Como consecuencia de esto, durante la dcada de 1970, Lawrence J. Ellison, ms


conocido como Larry Ellison, a partir del trabajo de Edgar F. Codd sobre los
sistemas de bases de datos relacionales, desarroll el Relational Software
System, o lo que es lo mismo, lo que actualmente se conoce como Oracle
Corporation, desarrollando as un sistema de gestin de bases de datos relacional
con el mismo nombre que dicha compaa.

Posteriormente en la poca de los ochenta tambin se desarrollar el SQL


(Structured Query Language) o lo que es lo mismo un lenguaje de consultas o
lenguaje declarativo de acceso a bases de datos relacionales que permite efectuar
consultas con el fin de recuperar informacin de inters de una base de datos y
hacer cambios sobre la base de datos de forma sencilla; adems de analiza
grandes cantidades de informacin y permitir especificar diversos tipos de
operaciones frente a la misma informacin, a diferencia de las bases de datos de
los aos ochenta que se disearon para aplicaciones de procesamiento de
transacciones.

Dcada de 1980:
Por su parte, a principios de los aos ochenta comenz el auge de la
comercializacin de los sistemas relacionales, y SQL comenz a ser el estndar
de la industria, ya que las bases de datos relacionales con su sistema de tablas
(compuesta por filas y columnas) pudieron competir con las bases jerrquicas y de
red, como consecuencia de que su nivel de programacin era sencillo y su nivel de
programacin era relativamente bajo.

Dcada aos 1990:


En la dcada de 1990 la investigacin en bases de datos gir en torno a las bases
de datos orientadas a objetos. Las cuales han tenido bastante xito a la hora de
gestionar datos complejos en los campos donde las bases de datos relacionales
no han podido desarrollarse de forma eficiente. As se desarrollaron herramientas
como Excel y Access del paquete de Microsoft Office que marcan el inicio de las
bases de datos orientadas a objetos.

As se cre la tercera generacin de sistemas gestores de bases de datos.


Fue tambin en esta poca cuando se empez a modificar la primera publicacin
hecha por ANSI del lenguaje SQL y se empez a agregar nuevas expresiones
regulares, consultas recursivas, triggers y algunas caractersticas orientadas a
objetos, que posteriormente en el siglo XXI volver a sufrir modificaciones
introduciendo caractersticas de XML, cambios en sus funciones, estandarizacin
del objeto sequence y de las columnas auto numricas. Y adems, se crear la
posibilidad de que SQL se pueda utilizar conjuntamente con XML, y se definir las
maneras de cmo importar y guardar datos XML en una base de datos SQL.
Dando as, la posibilidad de proporcionar facilidades que permiten a las
aplicaciones integrar el uso de XQuery (lenguaje de consulta XML) para acceso
concurrente a datos ordinarios SQL y documentos XML. Y posteriormente, se dar
la posibilidad de usar la clusula order by.

Aunque el boom de la dcada de los noventa ser es el nacimiento del World


Wide Web a finales de la dcada, ya que a travs de este se facilitar la consulta a
bases de datos.

SIGLO XXI:
En la actualidad, las tres grandes compaas que dominan el mercado de las
bases de datos son IBM, Microsoft y Oracle. Por su parte, en el campo de internet,
la compaa que genera gran cantidad de informacin es Google. Aunque existe
una gran variedad de software que permiten crear y manejar bases de datos con
gran facilidad, como por ejemplo LINQ, que es un proyecto de Microsoft que
agrega consultas nativas semejantes a las de SQL a los lenguajes de la
plataforma .NET. El objetivo de este proyecto es permitir que todo el cdigo hecho
en Visual Studio sean tambin orientados a objetos; ya que antes de LINQ la
manipulacin de datos externos tena un concepto ms estructurado que orientado
a objetos; y es por eso que trata de facilitar y estandarizar el acceso a dichos
objetos.
Futuro cercano
En los ltimos aos se han estado gestando innovaciones que poco a poco han
ido permeando a los sistemas de base de datos. Aqu algunos de los ms
significativos:

- Base de datos en memoria. La forma en que los datos estn organizados y


se manejan es totalmente diferente. Se usan estructuras de datos simples,
se eliminan problemas de transferencia de informacin. Una operacin se
puede ejecutar de 20 a 200 veces ms rpido que en sistemas
convencionales. El acceso ptimo es en forma de interfaz de programacin
(APIs). Sybase, Oracle, Four Js y otros ofrecen algunas de estas
capacidades.
- Almacenamiento columnar. Para anlisis estadstico, como almacenes de
datos, es posible almacenar columnas en lugar de renglones, reduciendo la
entrada y salida en forma significativa.
- Almacenamiento no relacional. Para agregar grandes cantidades de datos y
realizar operaciones de bsqueda ha aparecido ste modelo. BigTable de
Google, SimpleDB de Amazon y Azare Storage de Microsoft son ejemplos.
Algunos proveen funcionalidad para administrar documentos XML, como
Tierlogic, Tamino, XMS. Los sistemas tradicionales incluyendo a Oracle,
IBM y Microsoft han extendido sus productos a tipos de datos geogrficos y
no-estructurados.
- La nube. Ofrece por primera vez la verdadera posibilidad de
almacenamiento ilimitado. Bases de datos en data centers internos pueden
extenderse a operar en centros de datos pblicos. Microsoft SQL Azure es
el mejor ejemplo.
- Appliances. Para bases de datos de mltiples Terabytes, la escalabilidad
de un solo sistema continuar siendo ms econmica que la nube. Las
aplicaciones de misin crtica requieren cada vez ms empaquetar
hardware, software y una arquitectura pre configurada a una carga
especfica de trabajo. Desde sistemas de 8 procesadores hasta
contenedores con miles de servidores pre configurados a la medida.
- Sensores y tiempo real. En el mundo de los sistemas embebidos que
manejan tecnologas como RFID y eventos en Internet, se hace necesario
analizar la informacin y tomar accin en memoria y antes de almacenar
datos. StreamInsight es una nueva caracterstica en la reciente liberacin
de Microsoft SQL Server 2008 R2.
Con certeza veremos la aparicin de una nueva generacin de sistemas de base
de datos durante los siguientes 3 aos, y la gran batalla que la misma conllevar.
Lo popular y lo gratuito est bien, pero ah no est la innovacin ni las nuevas
oportunidades.
Tendencias en bases de datos:
Gracias a los gestores de bases de datos, el administrador del sistema logra
establecer configuraciones a travs de la interfaz de usuario, actualmente
encontramos bases de datos de un alto nivel, como lo son los grandes y gigantes
de la informtica como lo es Google utilizando las bases de datos de tipo Big
Tables. Con el transcurrir de los aos las bases de datos han tenido
modificaciones para mejorar su estructura interna funcional con la inclusin de
nuevas tecnologas como la multimedia, la imagen y el sonido.

Tendencias sistemas centralizados.


Las Bases de Datos centralizadas han mejorado notablemente, permitindonos
transferencias de subida y bajada lo cual nos permite que la implementacin de
una base de datos remota unificando as la informacin. A travs de la tecnologa
ASP, como lenguaje de programacin, podremos realizar consultas a la misma
base de datos directamente desde Internet.

Sistemas distribuidos
Un sistema distribuido se define como una coleccin de computadoras separadas
fsicamente y conectadas entre s por una red de comunicaciones distribuida; cada
mquina posee sus componentes de hardware y software que el usuario percibe
como un solo sistema. El usuario accede a los recursos remotamente de la misma
manera en que accede a recursos locales.
La computacin distribuida ha sido diseada para resolver problemas demasiado
grandes para cualquier computadora.

Arquitectura cliente/servidor
Este modelo, que predomina en la actualidad, permite descentralizar el
procesamiento y recursos, sobre todo, de cada uno de los servicios y de la
visualizacin de la Interfaz Grfica de Usuario. Esto hace que ciertos servidores
estn dedicados solo a una aplicacin determinada y por lo tanto ejecutarla en
forma eficiente.

Bases de datos orientadas a objetos


Los modelos de bases de datos tradicionales (relacional, red y jerrquico) han sido
capaces de satisfacer con xito las necesidades, en cuanto a bases de datos, de
las aplicaciones de gestin tradicionales. Sin embargo, presentan algunas
deciencias cuando se trata de aplicaciones ms complejas o bosticadas como,
por ejemplo, el diseo y fabricacin en ingeniera (CAD/CAM, CIM), los
experimentos cienticos, los sistemas de informacin geograca o los sistemas
multimedia. Los requerimientos y las caractersticas de estas nuevas aplicaciones
dieren en gran medida de las tpicas aplicaciones de gestin: la estructura de los
objetos es ms compleja, las transacciones son de larga duracin, se necesitan
nuevos tipos de datos para almacenar imgenes y textos, y hace falta denir
operaciones no estndar, especcas para cada aplicacin. Las bases de datos
orientadas a objetos se crearon para tratar de satisfacer las necesidades de estas
nuevas aplicaciones. La orientacin a objetos ofrece exibilidad para manejar
algunos de estos requisitos y no est limitada por los tipos de datos y los
lenguajes de consulta de los sistemas de bases de datos tradicionales.

CASE
Las Herramientas CASE (Computer Aided Software Engineering, Ingeniera de
Software Asistida por Ordenador) son diversas aplicaciones informticas
destinadas a aumentar la productividad en el desarrollo de software reduciendo el
coste de las mismas en trminos de tiempo y de dinero. Estas herramientas nos
pueden ayudar en todos los aspectos del ciclo de vida de desarrollo del software
en tareas como el proceso de realizar un diseo del proyecto, calculo de costes,
implementacin de parte del cdigo automticamente con el diseo dado,
compilacin automtica, documentacin o deteccin de errores entre otras.

CIM
La Manufactura Integrada por Computadora (CIM), acrnimo de Computer
Integrated Manufacturing es una filosofa y estrategia de produccin, caracterizada
por integrar toda la informacin de las distintas reas de una empresa a travs de
sistemas informticos y la utilizacin de equipos electrnicos para el control,
supervisin y gestin de los procesos
Conclusiones
- La centralizacin de la informacin en un solo sitio es bastante til para
tener un control sobre la misma.

- Las bases de datos terminarn siendo como el telfono: fciles de usar (en
cuanto interfaces, rendimiento, etc.), conectado con cualquier otra cosa
alrededor del mundo, con estndares reconocidos en todas partes,
consistentes y fiables y con mayores funcionalidades. Las nuevas
tecnologas de bases de datos permitirn hacer realidad aplicaciones hoy
en da inimaginables tanto por el volumen de datos que manejarn (sern
autnticas VLDB2 ) como por las facilidades para su explotacin.

- Las nuevas tendencias de las bases de datos enfocados adopcin de


tecnologas NoSQL son bastante eficientes ya que la gran cantidad de
informacin que se almacena y consulta en la nube es abrumadora mente
grande y est en crecimiento por lo que un modelo relacional se podra
quedar corto al tratar de asimilar toda la informacin.

- Una de las ventajas que a mi parecer ofrece las bases de datos NoSQL son
las diferentes familias para cada caso particular por ejemplo las familias
orientadas a grafos como Titan permiten una rpida bsqueda entre
millones de mquinas diferentes lo que permite un fcil acceso a la
informacin necesaria.

- Este campo es uno de los ms importantes de las tecnologas de la


informacin, y aunque es verdad que se ha recortado los fondos para
investigacin bsica en informtica, la parte correspondiente a bases de
datos ha aumentado o se ha consolidado a pesar de estos recortes. E
incluso se ha imprimido un carcter ms precompetitivo y comercial a la
investigacin, lo que puede favorecer su implantacin en las empresas.

- No hay que olvidar que la tecnologa no es un fin en s mismo, sino que


debe ser un medio para conseguir un fin. Por lo que tiene que ser evaluada
en trminos de su habilidad para satisfacer las necesidades de los usuarios.
REFERENCIAS BIBLIOGRAFICAS

https://www.tableau.com/sites/default/files/media/Whitepapers/381493_top8bigdat
atrends2016_es-es.pdf
http://tendenciaenbasesdedatos.blogspot.com.co/
https://www.paradigmadigital.com/techbiz/breve-introduccion-las-tecnologias-
nosql/
http://histinf.blogs.upv.es/2011/01/04/historia-de-las-bases-de-datos/
https://unpocodejava.wordpress.com/2013/10/28/que-es-titan-graph-database/
https://es.scribd.com/doc/24989296/FUTURO-DE-LAS-BASES-DE-DATOS

Вам также может понравиться