bases de datos orientadas a objetos

Páginas: 24 (5811 palabras) Publicado: 2 de julio de 2014
Tema 2:
Bases de Datos
Orientadas a Objetos

Profesor: Jorge Escalona
Email:escaljorge@gmail.com
1
Tema 02. BDOO. Prof. Jorge Escalona. 2014

Tema 2: BDOO
Contenido:
1. Base de Datos Orientadas a Objetos (BDOO)
2. Conceptos Básicos Orientados a Objetos
3. Proceso de Diseño de BDOO
4. Diseño Conceptual de BDOO: UML
5. Diseño Lógico de BDOO: ODMG 3.O
6. Diseño Físico de BDOO:Enfoques de Implementación
7. SGBD Orientados a Objetos (SGBDOO)
8. SGBD Objeto Relacionales (SGBDOR)
9. Mapeo de Objetos
2
Tema 02. BDOO. Prof. Jorge Escalona. 2014

BDOO - Introducción

En la actualidad, la orientación a objetos es una nueva forma de
comprender los problemas y modelar el negocio de una empresa,
documentar, diseñar programas y base de datos.
El enfoque orientado a objetosofrece la oportunidad de cumplir
con los requerimientos del negocio sin estar limitado a los tipos de
datos y los lenguajes de consulta disponibles en los gestores de
datos tradicionales.
Las Bases de datos orientados a objetos se proponen para
satisfacer las necesidades de aplicaciones más complejas.
En este tema, se presentan los aspectos más importantes de las
bases de datos orientado aobjetos.
3
Tema 02. BDOO. Prof. Jorge Escalona. 2014

BDOO - Surgimiento

Problemas para representar y modelar la información del
"mundo real", el modelo clásico representa la información a
través de una gran cantidad de datos.
Necesidad de aprovechar las características de los lenguaje de
Programación Orientado a Objetos (POO).
Las Bases de Datos Orientadas a Objetos (BDOO) surgencon
la finalidad de superar estas deficiencias de los modelos
anteriores y proporcionar eficiencia y sencillez a las
aplicaciones.

4
Tema 02. BDOO. Prof. Jorge Escalona. 2014

BDOO - Surgimiento

1era Generación

2da Generación

BD en Red

BD Relacional

3ra Generación

BDOO

5
Tema 02. BDOO. Prof. Jorge Escalona. 2014

BDOO - Definición

Una Base de Datos Orientada aObjetos (BDOO) es una
base de datos donde las entidades son las clases, los
elementos de datos son objetos y las relaciones se mantienen
por medio inclusión lógica.

Teniendo en cuenta este concepto, las base de datos
orientada a objetos están diseñadas para el manejo de datos
de un sistema que ha sido modelada, diseñada e implementada
como un conjunto de objetos relacionados entre sí.

6Tema 02. BDOO. Prof. Jorge Escalona. 2014

BDOO - Características
Soporta diversos tipos de datos:
o abstractos: cliente, empleado, producto, etc.
o complejos: estructura de datos, colecciones, objetos
grandes.
Soporta un lenguaje de definición de objetos (ODL), define la
interfaz de los tipos de objetos, no la implementación.
Soporta un lenguaje de manipulación de objetos (OML), seemplea para realizar operaciones de creación, actualización y
eliminación de objetos .
Soporta un lenguaje de consultas de objetos (OQL), aunque
está basado en el lenguaje SQL, su semántica no es la misma.
Las consultas se especifican mediante objetos y sus atributos.
Del mismo modo, las consultas devuelven conjuntos de objetos.
7
Tema 02. BDOO. Prof. Jorge Escalona. 2014

ConceptosBásicos Orientados a Objetos
Clases: abstracción conceptual que permite describir un
conjunto de objetos que tienen el mismo tipo. Una clase no es
más que un patrón en el que se basan aquellos objetos que
tienen propiedades similares. Por ejemplo, la clase Persona
donde los atributos que lo componen son nombre, apellido y
edad.
Instanciación: mecanismo que permite crear objetos de una
clasedeterminada. Por ejemplo, si se tiene la clase Persona a
partir de este mecanismo se crea el objeto Juan, Marta, entre
otros.

8
Tema 02. BDOO. Prof. Jorge Escalona. 2014

Conceptos Básicos Orientados a Objetos
Objetos: corresponden a todos los elementos que se manipulan
dentro de una BDOO. Un Objeto es una representación
abstracta del mundo real, el cual está compuesto por un estado...
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
  • 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

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS