option
Cuestiones
ayuda
daypo
buscar.php

Acceso a Datos - Examen enero 2026

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Acceso a Datos - Examen enero 2026

Descripción:
Examen literal de enero 2026

Fecha de Creación: 2026/05/23

Categoría: Informática

Número Preguntas: 33

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

¿Qué tipo de EJB Session Bean se caracteriza por mantener el estado de conversación de un cliente a través de múltiples solicitudes, con variables de instancia que representan un estado único de sesión?. Singleton. Message Driven. Statefull (o Stateful). Stateless.

¿Cuál es la principal característica y ventaja de una base de datos embebida?. Requiere una interfaz externa para su mantenimiento, lo que aumenta la seguridad. Se conecta a través de un driver ODBC y requiere mapeo Objeto-Relational. Se instala y se ejecuta como parte del software de la aplicación, siendo invisible para el usuario. Es ideal para gestionar grandes cantidades de datos que requieren la intervención del usuario final.

¿Cuál es el principal propósito de la API JDBC (Java Database Connectivity)?. Implementar la arquitectura Modelo-Vista-Controlador (MVC) para la persistencia. Establecer una conexión y comunicación uniforme entre una aplicación Java y un controlador de base de datos relacional (driver). Permitir la creación de bases de datos embebidas. Facilitar el mapeo Objeto-Relacional (ORM) en Java.

¿Qué interfaz JDBC se utiliza exclusivamente para recoger el resultado de una consulta de selección (SELECT) en forma de tabla de datos, permitiendo el avance solo hacia adelante a través de los registros?. ResultSet. Connection. Statement. CallableStatement.

¿Cuál es la interfaz JDBC recomendada para ejecutar operaciones SQL con parámetros dinámicos, que son representados por un símbolo de interrogación (?) en la sentencia?. CallableStatement. PreparedStatement. Statement. ResultSet.

¿Qué método de la interfaz Connection debe establecerse a false para poder gestionar las transacciones de manera manual en JDBC?. commit(). getConnection(). rollback(). setAutoCommit(boolean).

¿Qué anotación se utiliza en una clase Java para indicar que ese atributo no se debe guardar en la base de datos (es decir, que no es persistente)?. @Transient. @Id. @OrderBy. @Column(name="transient_field").

¿Cuál es la técnica principal del mapeo objeto-relacional (ORM) en lenguajes de programación orientados a objetos?. La conversión automática de los datos de objetos a los atributos de las tablas de una base de datos relacional y viceversa. La sustitución de todas las consultas SQL por código nativo del lenguaje. La creación de bases de datos orientadas a objetos a partir de clases Java. El uso exclusivo de la API JDBC para realizar todas las operaciones de persistencia.

En un archivo de mapeo de Hibernate (.hbm.xml), ¿qué elemento se utiliza para definir la clave primaria de una clase persistente?. <generator>. <property>. <class>. <id>.

¿Cuál es una característica clave del HQL (Hibernate Query Language)?. Requiere la creación de sentencias SQL nativas para todas las operaciones de selección de datos. Es un lenguaje que solo puede ejecutarse directamente en la consola de la base de datos. Está totalmente acoplado al gestor de bases de datos relacionales utilizado. Es un lenguaje de consulta orientado a objetos que utiliza clases y atributos en lugar de tablas y columnas, y es independiente del gestor de BBDD.

¿Cuál de las siguientes características destaca la independencia de la base de datos en las herramientas ORM?. La limitación a ser solo compatibles con un único tipo de base de datos relacional. La necesidad de reescribir las consultas si se migra a otra base de datos. La obligatoriedad de usar únicamente el mapeo mediante ficheros XML. La abstracción que permite escribir consultas independientemente del gestor de base de datos que se esté utilizando, facilitando la migración.

¿Cuál es la función principal de la interfaz Session en Hibernate?. Se encarga de la configuración inicial de la conexión a la base de datos. Se usa exclusivamente para transformar objetos Java a sentencias SQL. Es un objeto ligero y seguro que gestiona las transacciones y proporciona operaciones CRUD (Creación, Lectura, Actualización y Borrado) para los objetos persistentes. Se utiliza para cerrar definitivamente la SessionFactory.

En el ciclo de vida de un objeto gestionado por Hibernate, ¿en qué estado se encuentra una instancia de clase persistente cuando tiene una representación en la base de datos con un identificador y está asociada a una sesión?. Estado Transitorio (Transient). Estado Persistente (Persistent). Estado Ligado (Bound). Estado Separado (Detached).

En el lenguaje de consultas para objetos (OQL), ¿qué símbolo se utiliza para definir una variable, como las que se usan en las expresiones FLWOR?. @. #. ?. $.

¿Qué sentencia de SQL (Data Definition Language) se utiliza en PL/SQL para crear un nuevo tipo de dato que encapsula una estructura de datos y métodos, conocido como objeto?. CREATE CLASS. CREATE TYPE. DECLARE OBJECT. CREATE OBJECT.

¿Cuál de las siguientes secciones de un bloque PL/SQL es obligatoria y contiene la lógica principal y las sentencias SQL que deben ejecutarse?. EXCEPTION. END. BEGIN. DECLARE.

En el contexto de la orientación a objetos en bases de datos, ¿cómo se define el polimorfismo?. La ocultación de datos de un objeto, permitiendo su modificación solo por operaciones definidas por el objeto. La propiedad de una operación que puede aplicarse a objetos de distinta clase, ofreciendo una respuesta diferente. La capacidad de un objeto de guardar sus datos en la base de datos sin un mapeo explícito. La relación jerárquica entre una clase general y una más específica.

¿Qué elementos utiliza el lenguaje de consultas para objetos (OQL) en sus sentencias en lugar de los nombres de las tablas del modelo relacional?. El nombre de las clases (u objetos de la aplicación). Las claves primarias y claves foráneas de las tablas. Los procedimientos almacenados y disparadores (triggers). El nombre de las columnas de la base de datos.

En PL/SQL, los tipos de datos se clasifican en scalar y otro tipo que se utiliza para almacenar datos más complejos y grandes como imágenes o vídeos. ¿Cuál es este otro tipo?. NUMBER. LARGE OBJECT (LOB). BOOLEAN. BINARY_INTEGER.

Una de las principales características de las Bases de Datos Orientadas a Objetos (BDOO), heredada de la programación orientada a objetos, es la Encapsulación. ¿En qué consiste?. La ocultación de información del objeto, evitando accesos o modificaciones incorrectas o no autorizadas. La propiedad de una operación que puede aplicarse a objetos de distinta clase. La capacidad de crear nuevos tipos de objetos a partir de los ya existentes. La representación de la información mediante filas y columnas de una tabla.

El lenguaje XQuery está considerado como una extensión directa de qué otro estándar de lenguajes de consulta XML: XPath 2.0. XSLT. XML Schema. XUpdate.

¿Qué lenguaje, según el contenido, es utilizado por las Bases de Datos Nativa XML para recorrer los nodos de un documento y es considerado una extensión de XQuery?. XUpdate. DOM. XSLT. XPath.

¿Cuál es la característica principal de una Base de Datos Nativa XML (NXD)?. Se caracteriza por una indexación sencilla y rápida de todos sus contenidos por defecto. Guarda los datos exclusivamente en documentos XML, basándose en un modelo lógico para ellos. Almacena los datos en tablas relacionales para su fácil consulta. Utiliza un motor de almacenamiento de tipo BLOB para la persistencia del documento completo.

¿Qué lenguaje de consulta se utiliza habitualmente para bases de datos XML?. HQL (Hibernate Query Language). OQL (Object Query Language). SQL (Structured Query Language). XQuery (XML Query Language).

En el contexto de la base de datos eXist-db, ¿qué se entiende por "recurso" y a qué equivaldría en un sistema de archivos?. Un servicio, equivalente a un programa ejecutable. Una colección, equivalente a una carpeta. Un controlador, equivalente a un driver. Un fichero o documento, que puede ser XML o binario.

En una Base de Datos Nativa XML, ¿qué elemento desempeña un rol análogo al de las tablas en una base de datos relacional?. Las colecciones. Los identificadores únicos (ID). Los nodos XML. Los recursos.

¿Cuál de las siguientes opciones se considera una ventaja de las Bases de Datos Nativa XML?. La indexación de su contenido es tan sencilla como en una base de datos relacional. La modificación de datos se realiza de forma atómica sobre cualquier parte del documento. El espacio de almacenamiento es mínimo. Permiten guardar datos de forma heterogénea y recuperar su integridad y estado original.

¿Qué Integrated Development Environment (IDE) es particularmente conocido por facilitar el desarrollo de aplicaciones por módulos o componentes, siendo considerado un IDE ideal para este tipo de arquitectura?. JBuilder. IntelliJ Idea. NetBeans. Eclipse.

Dentro de la arquitectura EJB, ¿cuál es la anotación que debe usarse en una interfaz de negocio para indicar que sus métodos pueden ser invocados por un cliente remoto?. @Entity. @Remote. @Stateless. @Local.

En el modelo JavaBeans, ¿cómo se denomina la propiedad que representa una lista de valores (como un array) y que proporciona métodos específicos para acceder y modificar elementos individuales a través de un índice?. Propiedad Restringida. Propiedad Indexada. Propiedad Ligada. Propiedad Simple.

¿Cuál de los siguientes no es un tipo principal de Enterprise Java Bean (EJB)?. Beans de Entidad (Entity Beans). Beans de Interfaz (Interface Beans). Beans Controlados por Mensajes (Message Driven Beans). Beans de Sesión (Session Beans).

¿Qué interfaz de la API JPA es la encargada de gestionar el ciclo de vida de las entidades (como persist, merge o remove) y de ejecutar las acciones entre las entidades y la base de datos?. EntityTransaction. PersistenceUnit. EntityManager. EntityManagerFactory.

¿Qué tipo de propiedad de un Java Bean desencadena un evento cuando su valor cambia, requiriendo los métodos `addPropertyChangeListener()` y `removePropertyChangeListener()`?. Propiedad Restringida. Propiedad Simple. Propiedad Indexada. Propiedad Ligada (Bound).

Denunciar Test