base de datos

Páginas: 11 (2513 palabras) Publicado: 11 de noviembre de 2013






INTRODUCCIÓN
A finales de los años 80 y a principios de los 90, los expertos en base de datos enfrentaron requerimientos de datos cada vez más complejos que eran difíciles de manejar con la tecnología que existía en esos momentos. La composición cambiante de los datos modelados la base de datos podría incluir gráficos, vídeo, audio, diagramas, huellas digitales y sonido, así comonúmeros y texto- motivó a reorganizar los sistemas de bases de datos existentes.
Este esfuerzo de reorganización condujo a una nueva oleada de tecnologías basadas en conceptos de programación orientados a objetos, y a la adición de nuevas características a las bases de datos relacionales que permitieron manejar mejor los datos complejos.
Dentro de estas nuevas tecnologías que aparecieron, estetrabajo se centra en las bases de Datos objeto-relacionales y orientadas a objetos.



1. HISTORIA DE LA BASE DE DATOS ORIENTADO A OBJETOS
Los orígenes del término orientados a objetos (abreviado OO) se remontan a los lenguajes de programación orientadas a objetos. Los lenguajes de programación OO tienen sus raíces en el lenguaje SIMULA 67, propuesto a finales de la década de 1960. En Simula,el concepto de clase agrupa la estructura de datos interna de un objeto en una declaración 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 aproximación a objetos fue Smalltalk (1976); este puede considerarse una síntesis de años dellenguaje Lisp, que ofrece una gran flexibilidad gracias a la interpretación, y de Simula, añadiendo el concepto de metaclase. Smalltalk ha podido responder a las necesidades de flexibilidad presentadas por el desarrollo de entornos de programación gráficos, favoreciendo la rápida creación de prototipos de interfaces de usuarios amigables. Fue utilizado con éxito en la primera estación gráfica deXerox.
Con la llegada de las estaciones de trabajo en los años 80, han crecido numerosos lenguajes orientados a objetos inspirados en Simula o Smalltalk. Entre los lenguajes compilados, los más célebres son C++, Objective C y Eiffel, debido a la compatibilidad del lenguaje o del código producido con el lenguaje de programación C. La mayor parte de los lenguajes interpretados son extensiones delLisp; por ejemplo, Loops y CLOS. Es interesante notar que la mayor parte de los lenguajes populares existentes se encuentran en curso de ampliación para convertirse en orientados a objetos, incluyendo al Cobol y Ada (más exactamente Ada 9X, que aporta la herencia).
En años recientes, han aparecido muchos prototipos experimentales y sistemas de bases de datos comerciales orientados a objetos. Entrelos primeros se encuentran los sistemas ORION, OpenOODB, IRIS, ODE y el proyecto ENCORE/ObServer. Y entre los sistemas disponibles en el mercado están: GEMSTONE/OPAL de ServicLogic, ONTOS de Ontologic, Objectivity de Objectivity Inc., Versant de Versant Technologies, ObjecStore de Object Design y O2 de O2 Technology. Esta es solo una lista parcial de los prototipos experimentales y de lossistemas de bases de datos comerciales orientados a objetos. Desafortunadamente, es aún demasiado pronto para saber cuáles sistemas se instalarán como líderes en este campo.
Las bases de datos orientadas a objetos han adoptado muchos de los objetos creados para los lenguajes de programación orientados a objetos.






2. CONCEPTO
La orientación a objetos es una metodología de modelado ydesarrollo basada en conceptos Orientados a objetos (OO). En concreto, la orientación a objetos se define como un conjunto de principios de diseño y desarrollo basados en estructuras de computadoras conceptualmente autónomas conocidas como objetos.
Cada objeto representa una entidad del mundo real con la capacidad de actuar consigo misma y de interactuar con otros objetos. Teniendo en cuenta este...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS