Standar ansi

Solo disponible en BuenasTareas
  • Páginas : 17 (4041 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de enero de 2011
Leer documento completo
Vista previa del texto
UNIVERSIDAD DE CASTILLA-LA MANCHA ESCUELA SUPERIOR DE INFORMÁTICA

Modelos Avanzados de Bases de Datos. Funcionalidad 1

Bases de datos Orientadas a Objetos y Bases de Datos Objeto-Relacionales

Alejandro Alberca Manzaneque Jesús Galvez Díaz-Tendero

Modelos Avanzados de Bases de Datos

Funcionalidad 1

Índice
Parte Bases de datos orientadas a objetos:
3 3 3 5

1.- Introducción2.- Conceptos relacionados con las bases de datos orientadas a objetos 3.- Origen de las Bases de Datos Orientadas a Objetos 4.- Características de las Bases de Datos Orientadas a Objetos y diferencias de éstas con respecto a las relacionales 5.- Manifiesto Malcolm Atkinson: características de un BDOO 6.- Ventajas e inconvenientes de las BDOO 7.- ODMG: el estándar de facto para modelos de objetos6 7 8

Parte Bases de datos objeto-relacionales:
10 10 11 13 14 14

1.- Introducción a las Bases de datos Objeto-Relacionales 2.- Características de las Bases de datos Objeto-Relacionales 3.- Tipos de Datos definidos por el Usuario 4.- Herencia de tipos 5.- POSTGRES 6.- SQL 99

2

Modelos Avanzados de Bases de Datos

Funcionalidad 1

1.- Introducción
Las bases de datosorientadas a objetos (BDOO) son aquellas cuyo modelo 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 bastantesimples. Las clases utilizadas en un determinado 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 dedatos orientadas a objetos surgen para 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).

2.- Conceptos relacionados con las bases de datos orientadas a objetos
En este apartado seexplican los conceptos relacionados con las BDOO: 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 datos orientada a objetos.

3.- 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 yrepresentaciones que se pueden realizar sobre ellos son bastante simples.

3

Modelos Avanzados de Bases de Datos

Funcionalidad 1

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 modelosanteriores y para proporcionar eficiencia y sencillez a las aplicaciones. Las debilidades y limitaciones 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...
tracking img