Sie sind auf Seite 1von 6

Base de datos multidimensionales

Definicin
Una base de datos multidimensional (MDB) es un tipo de base de datos que se ha
optimizado para el almacn de datos y aplicaciones de procesamiento analtico en
lnea (OLAP). Las bases de datos multidimensionales se crean con frecuencia
usando entradas de las bases de datos relacionales existentes.
Mientras que a una base de datos relacional se accede normalmente mediante
una consulta de Lenguaje de Consulta Estructurado (SQL), una base de datos
multidimensional permite a un usuario hacer preguntas relacionadas a resumir
operaciones y tendencias de negocios.
A una aplicacin OLAP que accede a los datos desde una base de datos
multidimensional se le conoce como una aplicacin MOLAP (OLAP
multidimensional).
Una base de datos multidimensional o un sistema de gestin de base de datos
multidimensional (MDDBMS) implica la capacidad de procesar rpidamente los
datos en la base de datos a fin de que las respuestas se pueden generar
rpidamente.
Varios proveedores ofrecen productos que utilizan bases de datos
multidimensionales. Los enfoques de cmo se almacenan los datos y la interfaz de
usuario pueden variar. (searchdatacenter, 2016)

Historia
El modelo de datos multivaluado fue definido por Don Nelson a mediados de los
60, y en 1968 se realiz la primera implementacin de un sistema de bases de
datos multidimensional, este desarrollo se atribuye a Dick Pick (de ah que
tambin se utilice el trmino Base de datos para este tipo de bases de datos).
(Wikipedia, 2016)
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.
Dcada de 1970
Edgar Frank Codd, cientfico informtico ingles 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, Lawrence J. Ellison, a
partir del trabajo de Edgar F, 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.
Dcada de 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.
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 (Codd, 2016)

Base de datos orientada a objetos

Definicin
En una base de datos orientada a objetos, la informacin se representa
mediante objetos como los presentes en la programacin orientada a objetos.
Cuando se integra las caractersticas de una base de datos con las de un lenguaje
de programacin orientado a objetos, el resultado es un sistema gestor de base
de datos orientada a objetos(ODBMS, Un ODBMS hace que los objetos de la
base de datos aparezcan como objetos de un lenguaje de programacin en uno o
ms lenguajes de programacin a los que d soporte. Un ODBMS extiende los
lenguajes con datos persistentes de forma transparente, control de concurrencia,
recuperacin de datos, consultas asociativas y otras capacidades.
Las bases de datos orientadas a objetos se disean para trabajar bien en
conjuncin con lenguajes de programacin orientados a objetos como Java, C#,
Visual Basic.NET y C++. Los ODBMS usan exactamente el mismo modelo que
estos lenguajes de programacin.
Los ODBMS son una buena eleccin para aquellos sistemas que necesitan un
buen rendimiento en la manipulacin de tipos de dato complejos.
Los ODBMS proporcionan los costes de desarrollo ms bajos y el mejor
rendimiento cuando se usan objetos gracias a que almacenan objetos en disco y
tienen una integracin transparente con el programa escrito en un lenguaje de
programacin orientado a objetos, al almacenar exactamente el modelo de objeto
usado a nivel aplicativo, lo que reduce los costes de desarrollo y mantenimiento .
(Wikipedia, 2016)

Historia
Los orgenes del trmino orientados a objetos (abreviado OO) se remontan a los
lenguajes de programacin orientadas a objetos. Los lenguajes de programacin
OO tienen sus races en el lenguaje SIMULA 67, propuesto a finales de la dcada
de 1960. En Simula, el concepto de clase agrupa la estructura de datos interna de
un objeto en una declaracin de clase, es decir, introduce en el
lenguaje ALGOL los conceptos de objeto y de clase. Como Algol, Simula es un
lenguaje fuertemente tipado para entornos compilados. Sin embargo, el primer
lenguaje que populariz la aproximacin a objetos fue Smalltalk (1976); este
puede considerarse una sntesis de aos del lenguaje Lisp, que ofrece una gran
flexibilidad gracias a la interpretacin, y de Simula, aadiendo el concepto de
metaclase. Smalltalk ha podido responder a las necesidades de flexibilidad
presentadas por el desarrollo de entornos de programacin grficos, favoreciendo
la rpida creacin de prototipos de interfaces de usuarios amigables. Fue utilizado
con xito en la primera estacin grfica de Xerox.
Con la llegada de las estaciones de trabajo en los aos 80, han crecido
numerosos lenguajes orientados a objetos inspirados en Simula o Smalltalk. Entre
los lenguajes compilados, los ms clebres son C++, Objective C y Eiffel, debido a
la compatibilidad del lenguaje o del cdigo producido con el lenguaje de
programacin C. La mayor parte de los lenguajes interpretados son extensiones
del Lisp; por ejemplo, Loops y CLOS. Es interesante notar que la mayor parte de
los lenguajes populares existentes se encuentran en curso de ampliacin para
convertirse en orientados a objetos, incluyendo al COBOL y Ada (ms
exactamente Ada 9X, que aporta la herencia). (wikipedia, 2016)

Bibliografa

https://es.wikipedia.org/wiki/Base_de_datos_orientada_a_objetos
http://searchdatacenter.techtarget.com/es/definicion/Base-de-datosmultidimensional-MDB

http://histinf.blogs.upv.es/2011/01/04/historia-de-las-bases-de-datos/
https://es.wikipedia.org/wiki/Base_de_datos_multidimensional#Historia

Das könnte Ihnen auch gefallen