BASE DE DATOS ORIENTADO A OBJETOS

Páginas: 7 (1742 palabras) Publicado: 10 de mayo de 2015
BASE DE DATOS ORIENTADO A OBJETOS

Concepto
Una base de datos es una colección de datos que puede constituirse de forma que sus contenidos puedan permitirse el encapsular, tramitarse y renovarse sencillamente, elementos de datos, sus características, atributos y el código que opera sobre ellos en elementos complejos llamados objetos.

Las base de datos están constituida por objetos, que puedenser de muy diversos tipos, y sobre los cuales se encuentran definidas unas operaciones donde interactúan y se integran con las de un lenguaje de programación orientado a objetos, es decir, que los componentes de la base de datos son objetos de los lenguajes de programación además que este tipo de base de datos están diseñadas para trabajar con lenguajes orientados a objetos también manipulan datoscomplejos de forma rápida y segura.

Las bases de datos orientadas a objetos se crearon para tratar de satisfacer las necesidades de estas nuevas aplicaciones.
La orientación a objetos ofrece flexibilidad 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.
Los objetos estructurados seagrupan en clases. Las clases utilizadas en un determinado lenguaje de programación orientado a objetos son las mismas clases que serán utilizadas en una base de datos; de tal manera, que no es necesaria una transformación del modelo de objetos para ser utilizado. De forma contraria, el modelo relacional requiere abstraerse lo suficiente como para adaptar los objetos del mundo real a tablas. Elconjunto de las clases se estructuran en subclases y superclases, los valores de los datos también son objetos.
Muchas organizaciones que actualmente usan tecnología orientada a objetos también desean los beneficios de los sistemas de gestión de base de datos orientados a objetos.
El objetivo de la migración de la base de datos es tener un esquema equivalente y la base de datos disponibles. Para estoexisten tres enfoques que hacen uso de la tecnología de objetos para bases de datos relacionales.
a.- Construir una interface orientada a objetos sobre el sistema de base de datos relacional.
b.- La migración a un sistema de base de datos relacional/objetos.
c.- Conversión del esquema de base de datos relacional a uno orientado a objetos.


Origen de las base de datos orientadas a objetos

El origense 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 realizar sobre ellos son bastante simples.
El paso del modelo de objetos al modelo relacional generadificultades 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.
Las debilidades y limitaciones de los Sistema Gestor de Bases de Datos Orientadas a Objetos 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 los esquemas y el inadecuado acceso navegacional.
No ofrecen soporte para tipos definidospor el usuario (sólo dominios).











Entre los conceptos que utilizamos en las Bases de Datos Orientada a Objetos son las siguientes:
Clase
Una clase se le define como un modelo que agrupa a un conjunto de objetos de características comunes.
También es definida como una plantilla que contiene la definición de los datos y métodos para los objetos instanciados por la clase.


Identidad de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Bases de datos orientadas a objetos
  • base de datos orientadas a objetos
  • Base de datos orientado a objetos
  • Bases De Datos Orientadas Por Objetos
  • Bases De Datos Orientadas A Objetos
  • Base De Datos Relacional Y Orientada A Objetos
  • Base De Datos Orientados A Objetos Java
  • Ensayo base de datos orientadas a objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS