Landeros

Solo disponible en BuenasTareas
  • Páginas : 24 (5793 palabras )
  • Descarga(s) : 7
  • Publicado : 10 de marzo de 2010
Leer documento completo
Vista previa del texto
Unidad 1 Modelos emergentes de bases de datos

1.1 Bases Datos Orientadas Objetos
Bases Datos Orientadas Objetos
Principio del formulario
Final del formulario
Las Bases de datos orientados a objetos se propusieron con la idea de satisfacer las necesidades de las aplicaciones más complejas. El enfoque orientado a objetos ofrece la flexibilidad para cumplir con algunos de estosrequerimientos sin estar limitado por los tipos de datos y los lenguajes de consulta disponibles en los sistemas de bases de datos tradicionales.

Como cualquier Bases de Datos programables, una Base de Datos Orientada a Objetos (BDOO) proporciona un ambiente para el desarrollo de aplicaciones y un depósito persistente listo para su explotación. Una BDOO almacena y manipula información que puede serdigitalizada (presentada) como objetos, además proporciona un acceso ágil y permite una gran capacidad de manipulación.

Los principales conceptos que se utilizan en las Bases de Datos Orientada a Objetos (BDOO) son las siguientes:

• Identidad de objetos

• Constructores de tipos

• Encapsulamiento

• Compatibilidad con los lenguajes de programación

• Jerarquías de tipos y herencia

•Manejo de objetos complejos

• Polimorfismo y sobrecarga de operadores

• Creación de versiones.

BDOO

Está diseñada para simplificar la POO almacena objetos directamente en la base de datos empleando las mismas estructuras que leguajes de programación.

SGBOO

Es un sistema de objetos y un sistema de base de datos que almacena objetos permitiendo la concurrencia y recuperación.Pueden tratar directamente con los objetos sin hacer la traducción a tablas registros, para los programadores de aplicación (general o específica) los objetos se conservan en su forma y tamaño pueden compartirse con múltiples usuarios.

Niveles de abstracción

• Interno.- Como se van a guardar los objetos (disco duro)

• Conceptual.- Como guardar la estructura

• Externo.- Lo que vamos amostrar al usuario (interfaz)

Consideraremos el problema de almacenar un coche en el garaje en un sistema de objetos, el coche es un objeto, el garaje es un objeto y hay una operación simple que es almacena el coche en el garaje. En el sistema relacional todos los datos se traducen en tablas, entonces el coche debe de ser desarmado, las llantas se colocan en un lugar, los birlos en otro lugar,por la mañana antes de salir hay que componer el coche antes de conducir.

Aplicaciones de la BDOO
• Diseño asistido por computadora CAD
• Fabricación asistida por computadora CAM
• Ingeniería de software asistido por computadora CASE
• Sistemas de gestión de red
• Sistemas de información de oficina y sistemas multimedia OIS
• Sistema autoedición digital
•Sistemas de información geográfica GIS
• Sistemas Web interactivos dinámicos

1.2 El modelo de datos orientado a objetos

Los conceptos asociados a la OO en una BD son:
|polimorfismo |Abstraccion |
|Herencia |Encapsulamiento |
|Metodos|Metodos de informacion |
|Identidades |objetos y atributos |
|Mensajes |Clases |

Modelo de datos orientado a objetos (OODM) CAM
|Objeto|Entidad |
|Atributo |Atributo |
|Asociación |Relación |
|Mensaje |  |
|Clase...
tracking img