Modelos de Desarrollo Orientados a Obejtos

Páginas: 13 (3246 palabras) Publicado: 17 de junio de 2014
INTRODUCCION
La programación orientada a objetos como muchos saben, no es una programación nueva, ya lleva alrededor de 10 años por lo menos en el mercado. Pero los conceptos de orientación a objetos datan de los años cincuenta, pero dada a que la tecnología no estaba acorde con su implementación, se mantuvo como concepto hasta no hace poco.
A continuación se dará una breve explicación parapoder entender de forma clara y precisa lo referente a base de datos, análisis y diseño orientado a objetos y poco a poco con esta investigación se aclararán muchas dudas que se puedan presentar al escuchar lo que refiere a base de datos, análisis y diseño orientado a objetos.

MODELOS DE DESARROLLO
Base de Datos Orientada a Objetos
Las bases de datos orientadas a objetos (BDOO) son aquellas cuyomodelo de datos está orientado a objetos y almacenan y recuperan objetos en los que se almacena estado y comportamiento. 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.
Las clases utilizadas en undeterminado lenguaje de programación orientado a objetos son las mismas clases que serán utilizadas en una BDOO; de tal manera, que no es necesaria una transformación del modelo de objetos para ser utilizado por un SGBDOO. De forma contraria, el modelo relacional requiere abstraerse lo suficiente como para adaptar los objetos del mundo real a tablas.
Las bases de datos orientadas a objetos surgenpara evitar los problemas que surgen al tratar de representar cierta información, aprovechar las ventajas del paradigma orientado a objetos en el campo de las bases de datos y para evitar transformaciones entre modelos de datos (usar el mismo modelo de objetos).
Conceptos relacionados con las bases de datos orientadas a objetos
En este apartado se explican los conceptos relacionados con lasBDOO:
Base de datos orientada a objetos (BDOO): una colección persistente y compatible de objetos definida por un modelo de datos orientado a objetos.
Modelo de datos orientado a objetos: Un modelo de datos que captura la semántica de los objetos soportados en la programación orientada a objetos.
Sistema Gestor de Bases de Datos Orientadas a Objetos (SGBDOO): El gestor de una base de datosorientada a objetos.
Origen de las Bases de Datos Orientadas a Objetos
El origen de las BDOO se encuentra básicamente en las siguientes razones:
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 realizarsobre ellos son bastante simples.
El paso del modelo de objetos al modelo relacional genera dificultades que en el caso de las BDOO 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.
Las debilidades ylimitaciones de los SGBDR son:
Pobre representación de las entidades del ‘mundo real’.
Sobrecarga y poca riqueza semánticas.
Soporte inadecuado para las restricciones de integridad y empresariales
Estructura de datos homogénea
Operaciones limitadas
Dificultades para gestionar las consultas recursivas
Desadaptación de impedancias
Problemas asociados a la concurrencia, cambios en losesquemas y el inadecuado acceso navegacional.
No ofrecen soporte para tipos definidos por el usuario (sólo dominios)
Mientras que las necesidades de las aplicaciones actuales con respecto a las bases de datos son:
Soporte para objetos complejos y datos multimedia
Identificadores únicos
Soporte a referencias e interrelaciones
Manipulación navegacional y de conjunto de registros
Jerarquías...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tipos de programación orientadas a objetos en modelos de desarrollo
  • Tecnologia Orientada a Obejtos
  • Analisis del modelo estructurado y el modelo orientado a objetos para el desarrollo de sistemas de información
  • Modelos de desarrollo de sistemas orientados a objetos
  • Modelos de desarrollo de sistemas orientados a objetos
  • Modelo Teórico De Evaluación Constructivista Orientado Hacia El Desarrollo De Competencias En El Estudiante Universitario
  • Modelo De Desarrollo Y Modelo De Desarrollo Venezolano
  • Modelos de desarrollo y modelos de desarrollo venezolano

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS