ACCESO A DATOS RA2 (PARTE 2/2)
|
|
Título del Test:
![]() ACCESO A DATOS RA2 (PARTE 2/2) Descripción: TEMA 2 DEL LIBRO |



| Comentarios |
|---|
NO HAY REGISTROS |
|
Páginas 101–105: “Ejecución de sentencias de descripción de datos (continuación) + inicio de DML”. . ¿Qué comando permite renombrar una tabla en SQL? (⚠ Concepto clave) *. ALTER TABLE. CHANGE TABLE. MODIFY TABLE. RENAME TABLE. ¿Qué interfaz se utiliza para ejecutar sentencias como RENAME en JDBC? *. ResultSet. PreparedStatement. Statement. CallableStatement. ¿Cuál es la sintaxis básica para borrar una base de datos en SQL? (⚠ Concepto clave) *. REMOVE DATABASE nombre;. DELETE DATABASE nombre;. DROP DATABASE nombre;. ERASE DATABASE nombre;. ¿Qué sucede al ejecutar DROP DATABASE sobre una base de datos existente? *. Se eliminan solo los registros, pero no las tablas. No tiene efecto si existen tablas. Se elimina toda la base de datos con todas sus tablas y datos. Solo se elimina si no contiene datos. ¿Qué método de Statement se usa para ejecutar DROP, RENAME y ALTER?. executeQuery(). execute(). executeUpdate(). runSQL(). ¿Qué tipo de sentencia SQL se usa para añadir una columna a una tabla ya existente? (⚠ Concepto clave) *. ADD COLUMN TABLE. ALTER TABLE. MODIFY DATABASE. UPDATE TABLE. ¿Qué ocurre si una sentencia DROP TABLE intenta borrar una tabla que no existe?. Elimina otras tablas relacionadas. Devuelve un warning pero continúa. Genera una SQLException. Crea una tabla vacía. ¿Qué comando se usa para cambiar el nombre de una base de datos?. RENAME DATABASE. MODIFY DATABASE. ALTER DATABASE. CHANGE DATABASE. Cuando se utiliza Statement para ejecutar un ALTER TABLE, ¿qué objeto debe cerrarse al final para liberar recursos? (⚠ Concepto clave) *. PreparedStatement. DriverManager. Statement y Connection. ResultSet. Págs. 105–112 “Ejecución de sentencias de modificación de datos (INSERT, UPDATE, DELETE)”. . ¿Qué tipo de sentencias pertenecen al Lenguaje de Manipulación de Datos (DML)? (⚠ Concepto clave) *. CREATE, ALTER, DROP. INSERT, DELETE, UPDATE. GRANT, REVOKE. BACKUP, RESTORE. ¿Qué método de JDBC se utiliza para ejecutar un INSERT en Java? *. executeQuery(). execute(). executeUpdate(). insertRow(). ¿Qué objeto JDBC se utiliza para ejecutar un INSERT con valores fijos (sentencia estática)?. ResultSet. PreparedStatement. Statement. Savepoint. ¿Qué ventaja ofrece usar PreparedStatement para un INSERT dinámico? (⚠ Concepto clave) *. Permite crear bases de datos. Ejecuta consultas sin SQL. Permite asignar parámetros dinámicos y evita inyección SQL. Evita el uso de try–catch. ¿Cómo se pasan los valores de un objeto Java a un PreparedStatement en un INSERT dinámico? *. Con addValue(). Con métodos setTipoDato(posición, valor). Con run(). Con executeInsert(). ¿Qué sentencia permite actualizar registros de una tabla?. CHANGE. INSERT INTO. UPDATE. MODIFY TABLE. ¿Cuál es la estructura básica de un UPDATE? (⚠ Concepto clave) *. UPDATE table VALUES (…). UPDATE tabla SET columna = valor WHERE columna = valor;. UPDATE columna FROM tabla;. UPDATE * FROM tabla;. Para un UPDATE con sentencia fija, ¿qué objeto se usa?. CallableStatement. Statement. ResultSet. Savepoint. Para un UPDATE con datos dinámicos, ¿qué objeto se usa?. Statement. ResultSet. PreparedStatement. Connection. ¿Qué sucede si ejecutamos un DELETE sin cláusula WHERE? (⚠ Concepto clave) *. Elimina solo el primer registro. No elimina nada. Produce error de sintaxis. Elimina todos los registros de la tabla. ¿Qué método se utiliza para ejecutar un DELETE dinámico con PreparedStatement?. executeQuery(). execute(). deleteRow(). remove(). ¿Qué excepción puede producirse si la sentencia DELETE está mal construida?. IllegalArgumentException. NullPointerException. SQLException. IOException. |




