Base de DAtos

Páginas: 10 (2411 palabras) Publicado: 4 de noviembre de 2013
BASE DE DATOS II
UNIDAD VII

BASES DE DATOS ORIENTADA A OBJETOS
(BDOO).


7.1 Conceptos de BDOO.
7.2 Técnicas para la representación de BDOO.
7.3 DBMS orientado a objetos.
7.4 Programación orientada en objetos.
7.4.1 C++ y Java.
7.5 Esquema de BDOO.


”El Éxito es el premio del esfuerzo para conseguirlo”

Equipo:
Ayala Rivera Sandra Ivette.
García Rodríguez Noemí.5° Licenciatura en Informática.
























Índice

I. Prologo……………………………………………………………………………..3

II. Conceptos de BDOO……………………………………………………………….4

III. Técnicas para la representación de BDOO………………………………………..5

IV. DBMS orientadas a objetos………………………………………………………..6

V. Programación orientada en objetos……………………………………………....7

a.I.C++………………………………………………………………….10

a.II. Java…………………………………………………………………10

VI. Esquema de BDOO…………………………………………………………………11

VII. Bibliografía…………………………………………………………………………12




CONCEPTO DE BDOO.

Es una base de datos donde los elementos de datos son objetos y sus relacionen se mantienen por medio de inclusión lógica. El objetivo de una base de datos orientada a objetos es representar los modelos de datos con un marco mucho más eficiente, manteniendo laintegridad entre ellos.

Un objeto es una estructura que tiene asociado un estado y un comportamiento (propiedades y métodos). Estas bases tienen las características de todo lo que es orientado a objeto que son:

Herencia: Un objeto puede heredar comportamiento de otro tipo de objeto.

Polimorfismo: puede adaptarse para responder de diferentes maneras ante la solicitud de una acción.Abstracción: Permite representar cosas de la vida real con facilidad.

Encapsulamiento: Todo esto se puede implementar de manera que no nos importe el código, sino solo la manera de comunicarnos con estos objetos pensando en ellos como una sola unidad.

Se intenta definir un sistema de BDOO y describe las principales características en tres grupos:

Las características mandatorias o reglas deoro.

Un sistema de BDOO debe satisfacer dos criterios:

1) Debe tener un DBMS-
2) Debe ser un sistema OO.

Mandatorias: Son las que el sistema debe satisfacer a orden de tener un sistema de DBOO.

Las características obligatorias.

Escalabilidad: Proporciona los tipos de datos como: Carácter, booleano, string, etc.

Concurrencia: Permite que varios usuarios tengan acceso a una BD almismo tiempo.

Recuperación: Cuando se hace una transacción pero no se puede realizar y se regresa al mismo estado.

Las características opcionales.

Son las que pueden ser añadidas para hacer el sistema mejor pero que no son mandatarias.

Herencia múltiple: Tienen características de pares diferentes y proporcionan mecanismos para saber de dos o más opciones, cual es la que convienen.Chequeo de tipos de inferencia.

Distribución: Que se puede tener parte de una BD en un servidor y otra parte en otro. [1]

Sus ventajas son:

Mayor capacidad de modelado.
Aplicabilidad.
Lenguaje de consulta más expresivo.
Adecuación a las aplicaciones avanzadas de base de datos.
Mayores prestaciones.

Sus Desventajas son:

Carencia de un modelo de datos universal.
Carencia deexperiencia
Carencia de estándares.
Competencia: Con respecto a los SGBDR y los SGBDOR
La optimización de consultas compromete la encapsulación.
El modelo de objetos aún no tiene una teoría matemática coherente que le sirva de base. [2]

TECNICAS PARA LA REPRESENTACION DE BDOO.

En la programación orientada a objetos las entidades centrales son los datos.

Los objetos se comunican entresí, mediante el uso de menajes y el conjunto de objetos que responden a los mismos mensajes se implementan clases.
La clase describe e implementa todos los métodos que capturan el comportamiento de sus instancias.
La implementación está totalmente oculta dentro de la clase, de modo que puede ser extendida y modificada sin afectar al usuario.
Una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS