Sunteți pe pagina 1din 16

V Las BDOO son aquellas cuyo modelo de datos

está orientado a objetos y almacenan y


recuperan objetos en los que se almacena
estado y comportamiento.

V Su origen se debe a que en los modelos clásicos


de datos existen problemas para representar
cierta información, puesto que aunque permiten
representar gran cantidad de datos, las
operaciones que se pueden realizar con ellos
son bastante simples.
V Rn una base de datos orientada a
objetos, la información se representa
mediante objetos como los presentes en
la programación orientada a objetos.
Cuando se integra las características de
una base de datos con las de un
lenguaje de programación orientado a
objetos, el resultado es un sistema gestor
de base de datos
V Surgen para evitar los problemas que
surgen al tratar de representar cierta
información y para evitar
transformaciones entre modelos de
datos (usar el mismo modelo de
objetos).
V Se crearon para tratar de satisfacer las
necesidades de estas nuevas
aplicaciones.

V Rl creciente uso de los lenguajes


orientados a objetos para desarrollar
aplicaciones.
V La existencia de problemas para
representar cierta información y modelar
ciertos aspectos del "mundo real",
puesto que los modelos clásicos
permiten representar gran cantidad de
datos, pero las operaciones y
representaciones que se pueden realizar
sobre ellos son bastante simples.
V Rl paso del modelo de objetos al
modelo relacional genera dificultades
que en el caso no surgen ya que el
modelo es el mismo. Por lo tanto, las
bases de datos orientadas a objetos
surgen básicamente para tratar de
paliar las deficiencias de los modelos
anteriores y para proporcionar eficiencia
y sencillez a las aplicaciones.
V Se han diseñado para que se puedan
integrar directamente con aplicaciones
desarrolladas con lenguajes orientados
a objetos.

V Rstán diseñadas para simplificar la POO.


V Deben soportarse objetos complejos.

V Deben soportarse mecanismos de


identidad de los objetos.

V Debe soportarse la encapsulación.

V Deben soportarse los tipos o clases.


V Los tipos o clases deben ser capaces de
heredar de sus ancestros.
V
V Debe soportarse el enlace dinámico.

V Rl DML debe ser computacionalmente


complejo.

V Rl conjunto de todos los tipos de datos


debe ser ampliable.
V °lexibilidad para manejar algunos de
estos requisitos.

V No esta limitada por los tipos de datos

V No esta limitada a los lenguajes de


consulta de los sistemas BD tradicionales.
V Mayor capacidad de modelado:

V Ampliabilidad:

V Lenguaje de consulta más expresivo.

V Adecuación a las aplicaciones


avanzadas de base de datos.

V Mayores prestaciones.
V http://kybele.escet.urjc.es/documentos/BD
/T3-ModeloOR.pdf

V http://informatica.uv.es/iiguia/DBD/Practic
as/boletin_1.pdf

V http://informatica.uv.es/iiguia/DBD/Teoria/
capitulo_4.pdf

V http://en.wikipedia.org/wiki/ODMG
V PROGRAMACION ORIRNTADA A
OBJRTOS

V Rs un paradigma de programación que


usa objetos y sus interacciones, para
diseñar aplicaciones y programas
informáticos. Rstá basado en varias
técnicas, incluyendo herencia,
abstracción, polimorfismo y
encapsulamiento.
V Èn Lenguaje de Manipulación de Datos
(Data Manipulation Language, DML) es
un lenguaje proporcionado por el
sistema de gestión de base de datos
que permite a los usuarios de la misma
llevar a cabo las tareas de consulta o
manipulación de los datos, organizados
por el modelo de datos adecuado.
V = =
   





V Rn 1989 se hizo el Manifiesto de los


sistemas de base de datos orientados a
objetos el cual propuso trece
características obligatorias para un
SGBDOO y cuatro opcionales. Las trece
características obligatorias estaban
basadas en dos criterios

S-ar putea să vă placă și