1.-Debe soportar objetos complejos. Debe ser
posible construir objetos complejos aplicando constructores a objetos básicos.
2.-Identidad del objeto. Todos los objetos
deben tener un identificador, el cual es independiente de los valores de sus
atributos.
3.-Encapsulamiento. Los programadores solo
tienen acceso a la interfaz de los métodos, y los datos e implementación de
estos métodos están en los objetos.
4.-Tipos o clases. El esquema de una base
orientada a objetos contiene un conjunto de clases o tipos.
5.-Tipos o clases deben ser capaces de heredar
de sus súper-tipos o superclases los atributos y los métodos.
6.-La sobrecarga debe ser soportada, los
métodos deben poder aplicarse a diferentes tipos.
7.-El DML debe ser completo.
El DML en los sistemas
gestores de bases de datos orientados a objetos
debe ser un lenguaje de programación de propósito general.
8.-El conjunto de tipos de datos debe ser
extensible. No habrá distinción entre los tipos definidos por el usuario y los
tipos definidos por el sistema,
9.-Persistencia de datos. Los datos deben mantenerse después
de que la aplicación que los creó haya
finalizado, el usuario no tiene que hacer copia explícitamente.
10.-El SGBD debe ser capaz de manejar bases de
datos grandes.
11.-El SGDB debe soportar la concurrencia. Debe
disponer del mecanismo para el control de la concurrencia.
12.-Recuperaci¢n. El sistema gestor debe de
proveer mecanismos de recuperación de la información en caso de fallo de
sistema.
13.-El SGDB debe proveer de manera fácil de
hacer consultas.






0 comentarios:
Publicar un comentario