Tema 5 Acceso a datos v3
|
|
Título del Test:
![]() Tema 5 Acceso a datos v3 Descripción: Bases de datos objeto-relacionales y orientadas a objetos |



| Comentarios |
|---|
NO HAY REGISTROS |
|
Señala la INCORRECTA. Sobre las BDOO: Soportan herencia y polimorfismo. Los objetos poseen OID. Las relaciones complejas suelen requerir numerosos JOIN. Permiten acceso navegacional. Respecto a objetos estructurados: Contienen otros objetos. Pueden tener varios niveles de profundidad. Siempre eliminan automáticamente los objetos hijo. Pueden incluir referencias de asociación. Solo existen en Oracle. ¿Cuál es la secuencia correcta en ObjectDB para modificar datos?. commit() → begin() → persist(). begin() → modificar/persistir → commit(). persist() → close() → begin(). remove() → begin() → rollback(). Sobre OQL: Es un lenguaje declarativo. Tiene sintaxis inspirada en SQL. Permite navegación entre objetos relacionados. Obliga a usar JOIN como en relacional. Puede devolver colecciones. ¿Qué afirmación sobre MAP y ORDER es correcta?. Un tipo objeto puede tener MAP y ORDER simultáneamente. MAP compara objetos directamente uno a uno. ORDER devuelve un valor numérico para comparar objetos. MAP solo sirve para fechas. Sobre los objetos atómicamente nulos: Son objetos no inicializados. Sus atributos se evalúan como NULL. Se pueden asignar atributos sin problemas. Pueden provocar ACCESS_INTO_NULL. Oracle los inicializa automáticamente al acceder. Señala la INCORRECTA. Respecto a las tablas anidadas: Sus elementos pueden consultarse individualmente. Permiten implementar relaciones 1:N. Siempre mantienen orden fijo de elementos. Se almacenan físicamente en otra tabla. Sobre REF y DEREF: REF obtiene una referencia a un objeto. DEREF obtiene el objeto real desde una referencia. DEREF crea tablas anidadas. REF se usa en relaciones entre objetos. DEREF puede devolver NULL si la referencia está colgada. ¿Cuál es una ventaja típica de las BDOO frente a las relacionales?. Obligan a usar tablas simples. Eliminan totalmente el uso de clases. Facilitan el manejo de objetos complejos. No utilizan transacciones. Sobre transacciones y ACID: Atomicidad significa “todo o nada”. Durabilidad implica que los cambios confirmados perduran. Isolation significa que las transacciones interfieren entre sí. SAVEPOINT permite volver a un punto parcial. COMMIT confirma definitivamente los cambios. |




