option
Cuestiones
ayuda
daypo
buscar.php

Acceso a datos - Tema 2

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Acceso a datos - Tema 2

Descripción:
Tema 2 - Gestion de conectores

Fecha de Creación: 2026/05/14

Categoría: Informática

Número Preguntas: 46

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

¿Qué es una base de datos según el documento?. Un conjunto de información almacenada en un archivo de texto. Un conjunto de información almacenada en un servidor o un disco que permite guardar, recuperar y usar información. Una colección de tablas sin relación entre sí. Un programa que gestiona la información sin almacenarla.

¿De qué se compone una base de datos?. De un único archivo grande. De un grupo de tablas. De varios programas independientes. De una conexión a internet.

¿Qué define una tabla en una base de datos?. Una fila individual de datos. Una conexión a otra base de datos. Una o más columnas que definen el tipo de dato a guardar. El nombre del usuario que accede a la base de datos.

¿Qué representa una fila en una tabla?. Una columna de datos. Un registro de los datos que se van a guardar. La estructura de la tabla. La clave primaria de la tabla.

¿Qué es una base de datos relacional?. Una base de datos donde las tablas no están relacionadas. Un tipo de base de datos en la cual las tablas se relacionan entre sí. Una base de datos que solo almacena texto. Una base de datos optimizada para una sola aplicación.

¿Para qué es especialmente útil una base de datos relacional?. Para aplicaciones que gestionan pocos datos. Para aplicaciones que necesitan alta volatilidad de datos. Para aplicaciones que gestionan gran cantidad de datos y necesitan coherencia. Para almacenar únicamente imágenes.

¿Qué son las bases de datos embebidas (BBDD)?. Bases de datos que requieren un servidor externo dedicado. Bases de datos que son parte de un servidor centralizado. Bases de datos incorporadas dentro del software del programa, invisibles para el usuario. Bases de datos que solo se usan en la nube.

¿Qué característica principal tiene una base de datos embebida respecto a su interfaz?. Requiere una interfaz gráfica compleja. Necesita una interfaz externa para su gestión. No necesita ninguna interfaz externa para mantenerse. Solo se puede acceder a ella a través de una API web.

¿Cuándo se recomienda el uso de bases de datos embebidas?. Para aplicaciones de gran escala con muchos usuarios concurrentes. Para aplicaciones que no requieran almacenar datos por parte de los usuarios o para probar en entorno de desarrollo. Para almacenar datos históricos a largo plazo. Para sistemas de bases de datos distribuidas.

¿Cuál de las siguientes es una BBDD embebida popular mencionada en el texto?. Oracle Database. Microsoft SQL Server. SQLite. PostgreSQL.

¿Qué característica destaca de SQLite?. Es muy pesada y requiere mucha memoria. No es multiplataforma. Requiere instalación compleja. Es muy ligera, multiplataforma, no requiere instalación y ofrece buen rendimiento.

¿Qué es H2 y cuáles son sus características?. Un gestor de BBDD de pago, lento y solo para Windows. Un gestor de código abierto, soporta SQL, multiplataforma, reducido y rápido. Un sistema de base de datos en la nube, no soporta SQL. Un gestor de BBDD solo para dispositivos móviles.

¿Qué modelo utiliza Apache Derby?. Modelo de red. Modelo jerárquico. Modelo de base de datos relacional. Modelo de grafos.

¿Qué característica principal tiene Oracle Embedded?. Alta complejidad de instalación y configuración. Requiere muchos recursos del sistema. Fácil instalación, configuración automática y uso eficiente de recursos. Solo es compatible con aplicaciones de escritorio.

¿Cuál es la ventaja de HSQLDB?. Es muy lento en consultas y complejo de usar. Es rápido en la gestión de consultas y permite gestión de bases de datos relacionales. Solo soporta bases de datos no relacionales. Requiere una instalación muy compleja.

¿Qué es el desfase objeto-relacional?. La diferencia entre el diseño de bases de datos y la programación orientada a objetos. La incapacidad de Java para conectarse a bases de datos. Un problema de rendimiento en las bases de datos. La incompatibilidad entre diferentes sistemas operativos.

¿Por qué se produce el desfase objeto-relacional?. Porque la programación orientada a objetos usa objetos y las bases de datos relacionales usan tablas. Porque Java no es un lenguaje orientado a objetos. Porque las bases de datos relacionales no almacenan datos. Porque los objetos no tienen atributos.

¿Qué herramienta se utiliza en Java para acceder a una base de datos?. La API Swing. La API AWT. La API JDBC (Java Database Connectivity). La API RMI.

¿Cuál es la función del driver JDBC?. Es la base de datos en sí misma. Actúa como intermediario entre la aplicación Java y la base de datos. Se encarga de la interfaz de usuario de la aplicación. Compila el código Java.

¿Qué es un protocolo de acceso a bases de datos en el contexto de JDBC?. Un tipo de base de datos. Un lenguaje de consulta. Un conector que permite la comunicación. Un programa de instalación.

¿Qué ventaja se menciona sobre el uso de JDBC?. Es muy difícil de utilizar. Permite conectarse a cualquier base de datos. Su rendimiento es siempre superior a otros métodos. No requiere ningún tipo de configuración.

¿Qué desventaja se menciona sobre el uso de JDBC?. Su rendimiento puede verse degradado. No se puede usar con bases de datos relacionales. Requiere una conexión a internet constante. Es muy lento para ejecutar consultas simples.

¿Qué es un script en el contexto de bases de datos?. Una interfaz gráfica para gestionar la base de datos. Un conjunto de sentencias SQL que ejecutan tareas en la base de datos. Un programa externo que se conecta a la base de datos. Un archivo de configuración de la base de datos.

¿Para qué se utiliza el comando CREATE en SQL?. Para borrar bases de datos o tablas. Para modificar tablas o bases de datos. Para crear bases de datos o tablas. Para renombrar tablas.

¿Qué hace el comando DROP en SQL?. Crea bases de datos o tablas. Modifica tablas o bases de datos. Borra bases de datos o tablas. Renombra tablas.

¿Para qué se utiliza la sentencia ALTER en SQL?. Para crear nuevas bases de datos. Para borrar tablas existentes. Para modificar tablas o bases de datos. Para insertar datos en una tabla.

¿Qué permite el comando RENAME en SQL?. Borrar tablas. Crear nuevas tablas. Modificar el nombre de una tabla o base de datos. Añadir columnas a una tabla.

¿Qué sentencia SQL se utiliza para insertar nuevos registros en una tabla?. UPDATE. DELETE. SELECT. INSERT.

¿Qué sentencia SQL se utiliza para actualizar registros existentes en una tabla?. INSERT. DELETE. UPDATE. SELECT.

¿Qué sentencia SQL se utiliza para borrar registros de una tabla?. INSERT. UPDATE. SELECT. DELETE.

¿Qué diferencia hay entre Statement y PreparedStatement en JDBC?. Statement no puede ejecutar consultas SQL, PreparedStatement sí. PreparedStatement permite pasar parámetros dinámicamente, Statement no. Statement es solo para bases de datos NoSQL. PreparedStatement es más lento que Statement.

¿Qué es un marcador de parámetro en PreparedStatement?. Un tipo de dato especial para la base de datos. El símbolo de interrogación (?) que representa un valor a asignar. La clave primaria de la tabla. El nombre de la tabla.

¿Qué interfaz se utiliza para almacenar el resultado de una consulta SELECT y recorrerlo?. Statement. CallableStatement. ResultSet. PreparedStatement.

¿Qué método de ResultSet se usa para avanzar a la siguiente fila de resultados?. getRowCount(). next(). moveNext(). advanceRow().

¿Qué es un procedimiento almacenado (stored procedure)?. Un script SQL que se ejecuta una sola vez. Una función que se crea y almacena en la base de datos para ser ejecutada posteriormente. Una herramienta de Java para gestionar bases de datos. Una tabla temporal que almacena datos.

¿Qué interfaz se utiliza en Java para llamar a un procedimiento almacenado?. Statement. ResultSet. PreparedStatement. CallableStatement.

¿Qué son las transacciones en bases de datos?. Operaciones individuales que se ejecutan de forma aislada. Un conjunto de acciones que se aplican juntas; si una falla, todas fallan. Procesos de copia de seguridad de la base de datos. Consultas para obtener datos específicos.

¿Qué método se utiliza para deshabilitar el autocommit en JDBC y gestionar transacciones manualmente?. commit(). rollback(). setAutoCommit(false). getTransaction().

¿Qué hace el método commit() en una transacción?. Cancela la transacción y revierte los cambios. Guarda permanentemente los cambios realizados en la transacción. Crea un punto de guardado intermedio. Cierra la conexión a la base de datos.

¿Qué hace el método rollback() en una transacción?. Guarda los cambios realizados en la transacción. Cancela la transacción y revierte los cambios realizados. Abre una nueva transacción. Cierra la conexión a la base de datos.

¿Qué es un Savepoint en una transacción?. El punto final de una transacción exitosa. Un punto de guardado intermedio dentro de una transacción para poder revertir a él. Un error que detiene la transacción. El resultado final de una consulta.

¿Qué se usa para ejecutar consultas dinámicas SQL en JDBC?. Statement. ResultSet. PreparedStatement. CallableStatement.

¿Qué método se usa en Statement para ejecutar sentencias SQL que insertan, modifican o borran datos (como INSERT, UPDATE, DELETE)?. executeQuery(). execute(). executeUpdate(). runQuery().

¿Qué método se usa en Statement o PreparedStatement para ejecutar consultas SELECT?. executeUpdate(). execute(). executeQuery(). runSelect().

¿Qué es una consulta estática?. Una consulta que cambia sus parámetros cada vez que se ejecuta. Una operación SQL que no varía su consulta ni sus valores en ningún momento. Una consulta que solo puede ejecutarse una vez. Una consulta que se ejecuta en segundo plano.

¿Cuál es la principal función de la API JDBC?. Permitir la creación de interfaces gráficas de usuario. Facilitar la conexión entre una aplicación Java y una base de datos. Gestionar la memoria de la aplicación Java. Compilar código Java a bytecode.

Denunciar Test