option
Cuestiones
ayuda
daypo
buscar.php

GESTIÓN DE BASE DE DATOS

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
GESTIÓN DE BASE DE DATOS

Descripción:
Edición de los datos Unidad 6

Fecha de Creación: 2026/04/28

Categoría: Otros

Número Preguntas: 20

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

1¿Qué sentencia inicia explícitamente una transacción en PostgreSQL?. START TRANSACTION o BEGIN. INIT TRANSACTION. OPEN TRANSACTION. TRANSACTION BEGIN.

2¿Qué hace REPLACE INTO en MySQL a diferencia de INSERT INTO?. Solo actualiza filas existentes. Inserta una nueva fila o la elimina y reinserta si ya existe una con la misma clave primaria. Es exactamente igual a INSERT INTO. Solo elimina filas duplicadas.

3¿Qué cláusula es obligatoria en un UPDATE para evitar modificar todos los registros?. HAVING. WHERE. LIMIT. ORDER BY.

4¿Qué pasa si se intenta insertar un valor duplicado en una columna con restricción UNIQUE?. MySQL genera un error y no inserta la fila. MySQL actualiza la fila existente automáticamente. MySQL inserta la fila igualmente. MySQL inserta la fila y elimina la anterior.

5¿Cuál es la ventaja de usar INSERT múltiple frente a múltiples INSERT individuales?. No hay ventaja. Reduce el número de llamadas a la base de datos, mejorando el rendimiento. Permite insertar en múltiples tablas a la vez. Evita los valores nulos.

6¿Qué propiedad ACID garantiza que una transacción se completa íntegramente o no se ejecuta nada?. Consistencia. Aislamiento. Durabilidad. Atomicidad.

7¿Cuál es la diferencia entre DELETE y TRUNCATE en MySQL?. No hay diferencia, son equivalentes. DELETE elimina la tabla completa incluyendo su estructura. TRUNCATE permite usar WHERE para filtrar filas. DELETE elimina filas selectivamente y puede revertirse; TRUNCATE elimina todas las filas sin poder revertirse fácilmente.

8¿Qué sentencia DML se usa para modificar datos existentes en una tabla de PostgreSQL?. INSERT INTO. ALTER TABLE. UPDATE ... SET ... WHERE. MODIFY ... WHERE.

9¿Qué sucede con los triggers de tipo BEFORE DELETE cuando se ejecuta TRUNCATE en PostgreSQL?. Se ejecutan normalmente. No se disparan, ya que TRUNCATE no activa triggers por defecto. Se ejecutan después. Solo se ejecutan si son AFTER DELETE.

10¿Qué es TCL en el contexto del lenguaje SQL?. Transaction Control Language: el subconjunto de SQL que gestiona transacciones. Table Creation Language. Transfer Command Language. Type Control Logic.

11¿En qué se diferencia un NULL de una cadena vacía ('') en PostgreSQL?. Son equivalentes. NULL indica ausencia de valor, '' es una cadena de longitud cero con valor vacío. '' es lo mismo que 0. NULL y '' se comportan igual en comparaciones.

12¿Qué hace TRUNCATE TABLE frente a DELETE FROM sin WHERE?. Son equivalentes. TRUNCATE es más rápido porque no genera un DELETE por fila y no puede revertirse fácilmente con ROLLBACK. DELETE es siempre más eficiente. TRUNCATE solo elimina filas duplicadas.

13¿Qué ocurre si se ejecuta DELETE FROM tabla; sin cláusula WHERE?. No elimina ninguna fila. Elimina todas las filas de la tabla. Elimina solo las filas duplicadas. Elimina solo la primera fila.

14¿Qué permite un SAVEPOINT dentro de una transacción?. Confirmar la transacción parcialmente. Definir un punto de restauración intermedio al que volver con ROLLBACK sin deshacer toda la transacción. Iniciar una subtransacción independiente. Crear una copia de seguridad temporal.

15¿Qué forma de insertar NULL en una columna omite el campo en la lista de la sentencia INSERT?. Forma explícita (escribir NULL). Forma por defecto. Forma implícita (no mencionar el campo en la lista de columnas). Forma automática.

16¿Qué hace DELETE FROM tabla sin cláusula WHERE en PostgreSQL?. No elimina ninguna fila. Elimina solo la primera fila. Elimina todas las filas de la tabla. Genera un error de sintaxis.

17¿Cuál es la propiedad ACID que garantiza que los datos permanecen íntegros tras las transacciones?. Atomicidad. Durabilidad. Consistencia. Aislamiento.

18¿Qué hace la sentencia TRUNCATE TABLE en MySQL?. Vacía todos los registros de la tabla conservando su estructura. Elimina solo las filas duplicadas. Elimina la tabla y su estructura. Elimina las columnas vacías de la tabla.

19¿Cuál es la propiedad ACID que garantiza que los cambios de una transacción confirmada persisten aunque falle el sistema?. Atomicidad. Consistencia. Aislamiento. Durabilidad.

20¿Qué problema puede ocurrir si no se usa WHERE en un UPDATE en producción?. El servidor se reinicia. Se modifica inadvertidamente toda la tabla, corrompiendo datos. La sentencia no se ejecuta. Se genera un error de sintaxis.

Denunciar Test