Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Orientadas a
Objetos (BDOO)
DISEÑO DE
BASE DE DATOS
INTRODUCCIÓN
Persistencia
Control de Concurrencia
Recuperación
Consistencia
Lenguaje de Consulta.
BASES DE DATOS ORIENTADAS A OBJETOS (BDOO)
JERARQUÍA DE CLASES.
Nombre
Dirección
Teléfono
Especialidad
Semestre
Sección
Maestro:
• Nombre
• Dirección
• Teléfono
• Número catedrático
• Plaza
• Especialidad
• Semestre
• Sección
• Y en Maestro:
• Número Catedrático
• Plaza
CLASE PERSONA
Nombre
Dirección
Teléfono
HERENCIA
SUPERCLASE
SUBCLASES
Especialidad Numero
Semestre catedráti
Sección co
Plaza
PRODUCTO PROVEEDOR
• Clase de CILINDRO{
ALTURA FLOTANTE ();
RADIO FLOTANTE ();
VOLUMEN FLOTANTE ();
AREA FLOTANTE ();
};
Segundo Criterio.
Con 5 Primer Criterio. Con
características. 8 características.
RENDIMIENTO.
• Como se puede observar la Persistencia, al igual que la Concurrencia,
son características del SMBDOO heredadas tanto del SMBD como del
Modelo de Objetos.
• La Persistencia en el caso del SMBD hace referencia a la conservación
de los datos después de la finalización del proceso que los creó.
• En el caso del Modelo de Objetos, se refiere no sólo a la conservación
del estado de un objeto, si no también a la conservación de la clase,
que debe trascender a cualquier programa individual.
• De forma que todos los programas interpreten de la misma manera el
estado almacenado.
• La Concurrencia heredada del SMBD se refiere a la capacidad del
sistema para gestionar a múltiples usuarios interactuando
concurrentemente sobre el sistema.
• Mientras que la concurrencia heredada del Modelo de Objetos, hace
referencia a la capacidad de distinguir a un objeto activo de otro que
no lo está.
RENDIMIENTO.
• Persistencia.- Es la capacidad que tiene el programador para que sus
datos se conserven al finalizar la ejecución de un proceso, de forma
que se puedan reutilizar en otros procesos.
• Concurrencia.- Se relaciona con la existencia de muchos usuarios
interactuando concurrentemente en el sistema.
• Éste debe controlar la interacción entre las transacciones concurrentes,
para evitar que se destruya la consistencia de la BD.
• Recuperación.- Proporcionar como mínimo el mismo nivel de
recuperación que los SBD actuales.
• De forma que, tanto en caso de fallo de hardware como de software,
el sistema pueda retroceder hasta un estado coherente de los datos.
• Facilidad de Consultas.-
• Permitir al usuario hacer cuestiones sencillas a la BD. Este
tipo de consultas tienen como misión proporcionar la
información solicitada por el usuario de una forma
correcta y rápida.
INTEGRIDAD.
• Los sistemas de objetos no soportan generalmente restricciones
de integridad declarativas.