Vous êtes sur la page 1sur 4

BASES DE DATOS

1. -Base de datos orientada a objetos(BDOO): Son las que el modelo


de datos esta orientado a objeto y almacenan y recuperan objetos en los
que se almacena estado y comportamiento.
-Modelo de datos orientado a objetos: Es un modelo que captura la
semntica de los objetos soportados en la programacin orientada a
objetos.
-Sistemas gestor de bases de datos orientadas a
objetos(SGBDOO): Son SGBD (Sistemas Gestores de Bases de Datos)
que almacena objetos y por lo tanto posee todas las ventajas de la
orientacin a objetos.
2. Caractersticas:
-Debe tener un BDSM
-Debe ser un sistema OO(Orientado a Objetos)
-Herencia Mltiple: tiene caractersticas de padres diferentes y
proporcionan mecanismos para saber de 2 o mas opciones cual
conviene.
-Verificacin de tipos de inferencia.
-Distribucin: que se puede tener parte de una BD en un servidor y otra parte en otro.
-Objetos: Cada entidad del mundo real se modela como un objeto.
-Encapsulamiento: hacer las variables que son innecesarias para el tratamiento del
objeto pero necesarias para su funcionamiento privadas, asi como las funciones que no
necesitan interaccin del usuario o que solo pueden ser llamadas por otras funciones
dentro del objeto

3.

Caractersticas BDOO :
-Deben soportarse objetos complejos.
-Deben soportarse mecanismos de identidad de los objetos.
-Debe soportarse la encapsulacin
-Deben soportarse los tipos o clases.
-Los tipos o clases deben ser capaces de heredar de sus ancestros.
-Debe soportarse el enlace dinmico.
-El DML debe ser computacionalmente complejo.
-El conjunto de todos los tipos de datos debe ser ampliable.

Caractersticas SGBD :
-Proporcionar persistencia a los datos
-Gestionar bases de datos de muy gran tamao
- Soportar a usuarios concurrentes
- Ser capaz de recuperarse de fallos hardware y software.
- Proporcionar una forma simple de consultar los datos.
4.
VENTAJAS:
-

Mayor capacidad de modelado

- Ampliabilidad (Se pueden construir nuevos tipos de datos a partir de los ya


existentes).
- Lenguaje de consulta ms expresivo.
- Adecuacin a las aplicaciones avanzadas de base de datos.
- Mayores prestaciones (Los SGBDOO proporcionan mejoras significativas de
rendimiento
con respecto a los SGBD relacionales).

DESVENTAJAS:
- Carencia de experiencia ( Todava no se dispone del nivel de experiencia del
que se
dispone para los sistemas tradicionales).

Carencia de estndares (Existe una carencia de estndares general para los


SGBDOO).
-

Competencia (Con respecto a los SISTEMAS DE GETION DE BASE DE DATOS


RELACIONAL y los SISTEMAS DE GETION DE BASE DE DATOS BASADA EN
OBJETOS- RELACIONALES).
-

- La optimizacin de consultas compromete la encapsulacin.


5. Es un grupo de representantes de la industria de bases de datos con el objetivo de definir
estndares para las SGBDOO.
COMPONENTES:

-Modelo de objetos
-Lenguaje de definicin de objetos (ODL, Object Definition Language)
-Lenguaje de consulta de objetos (OQL, Object Query Language)
-Conexin con los lenguajes C++, Smalltalk y Java (al menos)
6. CARACTERISTICAS BASES DE DATOS OBJETOS-RELACIONALES:
-Se soportan los tipos complejos como registros, conjuntos, referencias, listas, pilas, colas y
arreglos.
-Se pueden crear funciones que tengan un cdigo en algn lenguaje de programacin como
por ejemplo sql, java, c etc.
-Existe una mayor de capacidad expresiva para los conceptos y asociaciones.
-Se pueden crear operadores asignndoles nombres y existencia de nuevas consultas con
mayor capacidad consultiva.
-Se soporta el encadenamiento dinmico y la herencia en los tipos tupla o registro.
-Se pueden compartir varias bibliotecas de clases ya existentes, esto es lo que conocemos
como reusabilidad.

7. TIPOS DE DATOS DEFINIDOS POR EL USUARIO


Los usuarios pueden definir sus propios tipos de datos, a partir de los tipos bsicos provistos
por el sistema o por otros tipos de datos predefinidos anteriormente por el usuario. Estos tipos
de datos pueden pertenecer a dos categoras distintas:
-Los tipo de objetos: define a lo que conocemos como una entidad del mundo
real. Se los pueden interpretar como una plantilla de objetos de ese tipo.

-Los tipos para colecciones: se definen para poder implementar relaciones 1:N.
Un dato de tipo coleccin est formado por un nmero indefinido de
elementos, todos del mismo tipo.

8. La herencia de tipos consiste en la posibilidad de definir tipos que sean


subtipos de otros supertipos. Aparte de que los subtipos definen sus propios
atributos y sus mtodos, los subtipos heredan los atributos y los mtodos
definidos para sus supertipos. Los subtipos son capaces de redefinir los
mtodos que heredan, que es lo que conocemos como polimorfismo.

Vous aimerez peut-être aussi