Post on 25-Jul-2015
MANDATORIASOPCIONALES
ABIERTAS
Debe tener un BDMS (Database Management System).
Persistencia: conservación de los datos después de la finalización del proceso
Gestión de almacenamiento secundario
Concurrencia: Permite que varios usuarios tengan acceso a una BD a la vez
Recuperación: Cuando se hace una transacción pero no se puede realizar y seregresa al mismo estado.
Facilidad de Query: Se permite al usuario hacer cuestiones sencillas a la BD
Debe ser un sistema OO. Objetos Complejos
Identidad del objeto
Encapsulamiento: La idea principal es definir un comportamiento de un tipo de objeto con base a las operaciones que se le pueden aplicar externamente.
Tipos ó Clases
Extensibilidad
Completación Computacional
Herencia
Polimorfismo
Herencia Múltiple Verificación de tipos de inferencia Distribución: Permite tener parte de la BD en un
servidor y otra parte en otro Sistema de Representación: Forma en como se
presentan los esquemas Uniformidad: Todo debe seguir un mismo patrón Asociaciones y Cardinalidad de Asociaciones (1:1,
1:M, M:1, M:M)
Constructores De Átomos
1º) Se puede utilizar el código actual altamente complejo de los sistemas de administración de las bases de datos, de modo que una BDOO se implante más rápido sin tener que iniciar de cero. Las técnicas orientadas a objetos se pueden utilizar como medios para el diseño sencillo de sistemas complejos. Los sistemas se construyen a partir de componentes ya probados con un formato definido para las solicitudes de las operaciones del componente.
Constructores De Tuplas2º) Considera a la BDOO como una
extensión de la tecnología de las bases de datos relacionales. La base de datos también debe proporcionar a las aplicaciones clientes un acceso aleatorio y por partes a grandes objetos, con el fin de que sólo sea necesario recuperar a través de la red la parte solicitada de los datos.
Constructores De Conjuntos3º) Las BDOO no relacional son
aproximadamente dos veces más rápidas que las bases de datos relacionales para almacenar y recuperar la información compleja.