BdOO Presentacion 1

Páginas: 6 (1403 palabras) Publicado: 20 de abril de 2015
IES SAN VICENTE - 2º ASI – SGBD

INTRODUCCIÓN


Las BD tradicionales presentan deficiencias.



La orientación a objetos ofrece: flexibilidad, no está limitada. La
característica clave es la potencia.



Las BDOO se pueden integrar en aplicaciones con lenguajes
orientados a objetos y para simplificar la POO.



Una SGBDOO es una SGBD que almacena objetos incorporando
así todas las ventajasde la OO.



ODMG (Object Database Mangement Group) es el grupo de
fabricantes de SGBDOO que propuso el estándar



El uso del estándar proporciona: portabilidad, interoperabilidad y
además permite que los usuarios puedan comparar entre distintos
sistemas comerciales.

VENTAJAS


Mayor capacidad de modelado



Ampliabilidad



Lenguaje de consulta más expresivo.



Adecuación a lasaplicaciones avanzadas
de base de datos.



Mayores prestaciones.

DESVENTAJAS


Carencia de un modelo de datos universal.



Carencia de experiencia.



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.

MANIFIESTOS DELAS
SGBDOO


Manifiesto de los Sistemas de Bases de
Datos al Objeto puras, ATKINSON, 1989:



Manifiesto de los SBD de Tercera
Generación, STONEBRAKER, 1990:



Tercer manifiesto, DARWEN y DATE 1995:

MODELO ESTÁNDAR ODMG
(I)


MODELO DE OBJETOS

Primitivas de modelado:
 Componentes básicos son objetos y literales.
 Se categorizan en tipos.
 Lo que un objeto sabe hacer son susoperaciones.
 Las propiedades son sus atributos y las relaciones.
 Una base de datos es un conjunto de objetos almacenados que pueden

ser accedidos por múltiples usuarios y aplicaciones.

 La definición de una base de datos está contenida en un esquema que

se ha creado mediante el lenguaje de definición de objetos ODL.

MODELO ESTÁNDAR ODMG
(2)


MODELO DE OBJETOS (2)
 OBJETOS

○ Colección (para lasclases contenedor) son:
○ Set: Grupo desordenado de objetos del mismo tipo. No se permiten





duplicados.
Bag: Grupo desordenado de objetos del mismo tipo. Se permiten
duplicados.
List: Grupo ordenado de objetos del mismo tipo. Se permite
duplicados.
Array: Grupo ordenado de objetos del mismo tipo que se puede
acceder por su posición. El tamaño es dinámico.Dictionary: índice. Formado por las clavez ordenadas,
emparejada con un solo valor.

○ estructurado:
○ Date: fecha del calendario
○ Time: hora.
○ Timestamp: hora de una fecha.
○ Interval: período de tiempo.

MODELO ESTÁNDAR ODMG
(3)


MODELO DE OBJETOS (3)
 LITERALES

○ Los atómicos son:












Boolean: verdadero o falso.
Short: entero con signo de 8 o 16 bits.
Long: enterocon signo de 32 o 64 bits.
Unsigned short: entero sin signo de 8 o 16 bits.
Unsigned long: entero sin signo de 32 o 64 bits.
Float: valor real en coma flotante de simple precisión.
Double: valor real en coma flotante de doble precisión
Octet: almacén de 8 bits.
Char: carácter ASCII o UNICODE.
String: cadena de caracteres.
Enum: tipo enumerado donde los valores se especifican explícitamente cuandose
declara el tipo.

 
○ Estructurales: date, time, timestamp, interval y struct.

○ Los de colección son: set, bag, listo,
array y dictionaru.

MODELO ESTÁNDAR ODMG
(4)


MODELO DE OBJETOS (4)
 TIPOS
○ Interface (equivalente a una clase abstracta).
○ Clase (equivalente a una clase concreta).
○ Soporta la herencia simple y la herencia múltiple mediante las
○○





interfaces.
Se puede hacer referencia a los subtipo como su supertipo.
Los subtipo se pueden especializar como sea necesario.
La relación extiende (extends) para indicar la herencia de
estado y de comportamiento..
Extensión (extent) tiene un nombre e incluye todas las
instancias de objetos persistentes.
Puede tener una o más claves (key).
La representación es una estructura de datos....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • PRESENTACION 1
  • PRESENTACION 1
  • Presentación 1
  • Presentación 1
  • Presentacion 1
  • Presentaciòn 1
  • PRESENTACION 1
  • presentacion 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS