option
Cuestiones
ayuda
daypo
buscar.php

AD 4 - Junio

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
AD 4 - Junio

Descripción:
AD 4 - Junio

Fecha de Creación: 2026/05/31

Categoría: Informática

Número Preguntas: 49

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

Las bases de datos orientadas a objetos: Soportan conceptos de orientación a objetos como la herencia. Permiten la manipulación navegacional. Tienen el mismo tipo de problemas que las relacionales para gestionar objetos complejos. Cada objeto posee un identificador de objeto.

En una BDOO, el resultado de una consulta son objetos, por lo que no es necesario reensamblar los objetos cada vez que se accede a la base de datos. Verdadero. Falso.

Un objeto estructurado es aquel que contiene a otros objetos. Verdadero. Falso.

Un ObjectContainer es un interfaz que proporciona, entre otros, los métodos store(), queryByExample(), close() y delete(). Verdadero. Falso.

Para cerrar una conexión a una base de datos db4o se utiliza el método: closedb(). close() de la clase Db4oEmbedded. disconnect() del interfaz ObjectContainer. close() del interfaz ObjectContainer.

Las consultas SODA en db4o: Son muy limitadas y no permiten el uso de restricciones. Necesitan de objetos Query para formularlas y en ellas se pueden indicar varias restricciones o constraints. No necesitan ningún API especial. Son más lentas que la consultas nativas.

Para actualizar un objeto almacenado, db4o necesita conocerlo previamente. Verdadero. Falso.

La actualización de un objeto estructurado supone la actualización de todos sus objetos hijo. Verdadero. Falso.

El lenguaje OQL incluye un rico repertorio de sentencias para modificar el estado de los objetos. Verdadero. Falso.

Las consultas OQL con SELECT: No permiten recuperar objetos relacionados. No permiten realizar consultas navegacionales. Permiten realizar JOINs. Permiten recuperar el OID de un objeto almacenado.

Para crear una conexión vía JDBC puro en Matisse: No es posible, siempre hay que utilizar una mezcla entre JDBC y Matisse. Además de java.sql.* se necesita com.matisse.sql.MtDriver. Se necesita java.sql.* y com.matisse.MtDatabase. No se pueden realizar este tipo de conexiones en Matisse.

En una base de datos objeto-relacional, las columnas de una tabla pueden almacenar tipos estructurados. Verdadero. Falso.

El tipo array de PostgreSQL sólo permite vectores. Verdadero. Falso.

Para insertar valores en un tipo compuesto de PostgreSQL, utilizamos la siguiente notación: (tipo_compuesto).subcolumna=valor;. La función ROW. tipo_compuesto.(subcolumna)=valor. Se pasan los valores del campo compuesto entre comillas dobles.

El tipo array en PostgreSQL: Requiere que todos sus elementos sean del mismo tipo. Permite declarar columnas como matriz de 2 dimensiones. Siempre se debe especificar entre corchetes el tamaño de la dimensión. Sólo se pueden especificar vectores de una dimensión.

En PostgreSQL se pueden crear funciones con parámetros de tipo estructurado, pero no de tipo array. Verdadero. Falso.

Una transacción en Db4o se deshace mediante rollback. Verdadero. Falso.

Una ventaja de las BDOO es: La transparencia. La extensibilidad. La reutilización de código. Todas son correctas.

Una característica de las bases de datos objeto-relacionales es que soportan herencia, con subtipos y subtablas. Verdadero. Falso.

Para conectar con la base de datos PostgreSQL, utilizaremos el método DriverManager.getConnection(). Verdadero. Falso.

El estándar ODMG propone, además del OQL, lenguajes de manipulación y de definición de objetos. Verdadero. Falso.

El lenguaje OQL de Matisse: Soporta consultas por OID de objetos. No soporta consultas con JOIN. No soporta la cláusula GROUP BY. Soporta funciones de agrupación.

Para crear en PostgreSQL un tipo estructurado, se emplea la sentencia CREATE TYPE. Verdadero. Falso.

El lenguaje de consulta OQL se puede utilizar de manera autónoma o embebido en Java. Verdadero. Falso.

Las consultas QBE de Db4object: Son las más eficientes. Utilizan un lenguaje similar al SQL. Necesitan un objeto prototipo para realizar consultas. Admiten diferentes operadores para establecer restricciones.

Los tipos compuestos de PostgreSQL son el equivalente a los tipos estructurados definidos por el usuario en el estándar SQL99. Verdadero. Falso.

Cuando se trabaja con Db4o en modo embebido: Solo se puede utilizar en la base de objetos una conexión. Se permiten varias conexiones simultáneas. Es porque la conexión se ha realizado vía JDBC. Se pueden realizar consultas OQL.

Para hacer referencia a una subcolumna de un tipo estructurado, se emplea la notación (columna).subcolumna. Verdadero. Falso.

Las bases de datos orientadas a objetos se integran directamente y sin problemas con la aplicaciones desarrolladas en lenguajes orientados a objetos, ya que soportan un modelo de objetos puro. Verdadero. Falso.

El resultado de una consulta a una base de objetos devuelve un ResultSet que habrá que reensamblar. Verdadero. Falso.

PostgreSQL proporciona puntos de salvaguarda que permiten descartar selectivamente partes de una transacción. Verdadero. Falso.

Algunos paquetes del API de Matisse para Java son: ObjectServer. com.matisse.sql. MtDatabase. com.matisse.sql.

PostgreSQL soporta funciones: Escritas en HTML. Escritas en PL/SQL. Escritas en SQL. Escritas en un lenguaje de programación compilado.

En una tabla con un tipo estructurado, los valores se insertan: Pasando el valor del campo estructurado entre comillas simples. Utilizando ROW. Utilizando STRUCT. Pasando el valor del campo estructurado entre comillas dobles.

Los objetos del estándar SQL99 se corresponden con filas de una tabla. Verdadero. Falso.

La sentencia que se utiliza en Java para eliminar datos en PostgreSQL es: sta.execute(string sentenciaSQL);. sta.executeDelete(string sentenciaSQL);. sta.executeQuery(string sentenciaSQL);. sta.executeUpdate(string sentenciaSQL);.

El paquete com.db4o de la BDOO Db4object incluye: El interfaz ObjectSet. El interfaz ObjectContainer. Clases para configurar la base de objetos. Clases para realizar consultas nativas.

La única forma de conectar una base de objetos Matisse con Java es vía JDBC. Verdadero. Falso.

En una BDOO, una relación uno a muchos del modelo relacional se representa mediante una colección. Verdadero. Falso.

Una base de datos objeto-relacional almacena los objetos igual que una base de objetos pura. Verdadero. Falso.

Cuando un objeto estructurado es persistido en una base de objetos pura, también se almacenan los objetos hijo. Verdadero. Falso.

Una función SQL del gestor PostgreSQL: Se puede utilizar para construir un tipo estructurado. Siempre hay que especificar en el tipo de retorno SETOF. No se pueden utilizar en sentencias SQL embebidas en Java. Permite referenciar sus argumentos en la select de su definición.

Al eliminar un objeto estructurado en una base de objetos pura, se eliminarán también automáticamente de la base de objetos todos los objetos hijos. Verdadero. Falso.

Una base de datos orientada a objetos soporta un modelo de objetos puro, pero el lenguaje de programación y el esquema de la base de datos no utilizan las mismas definiciones de tipos. Verdadero. Falso.

Para persistir objetos en Db4o, se utiliza el método store() de ObjectContainer. Verdadero. Falso.

Para utilizar una base de datos PostgreSQL desde Java es necesario el driver JDBC. Verdadero. Falso.

Las consultas nativas (Native Queries) no permiten realizar un filtro contra todas las instancias de la base de objetos. Verdadero. Falso.

PostgreSQL no permite especificar vectores multidimensionales como tipo de dato para las columnas de una tabla. Verdadero. Falso.

El estándar SQL99, contempla el tipo array como columnas de vectores multidimensionales declarados con la palabra reservada 'array'. Verdadero. Falso.

Denunciar Test