MANDATORIAS OPCIONALES 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 se regresa 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 Tuplas 2º)  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 Conjuntos 3º)  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.

F:\Ricardo Topicos\Topicos (Ricardo)

  • 1.
  • 2.
  • 3.
    Debe tener unBDMS (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 se regresa al mismo estado. Facilidad de Query: Se permite al usuario hacer cuestiones sencillas a la BD
  • 4.
    Debe ser unsistema 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
  • 5.
    Herencia Múltiple Verificaciónde 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)
  • 6.
  • 7.
    Constructores De Átomos1º) 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.
  • 8.
    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.
  • 9.
    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.