1.Fácil
¿Qué es una clave candidata?
- AUn conjunto de columnas compartido entre dos tablas para enlazar sus filas
- BUna columna que está esperando a convertirse en clave foránea
- CCualquier columna que contiene valores NULL
- DUn conjunto mínimo de columnas que identifica de forma única cada fila
2.Fácil
¿Qué palabra clave ordena el resultado de una consulta?
- AARRANGE
- BSORT
- CORDER BY
- DGROUP BY
3.Fácil
¿Qué sentencia elimina filas de una tabla?
- ATRUNCATE COLUMN
- BREMOVE
- CDELETE
- DDROP
4.Media
¿Qué propiedad ACID garantiza que los cambios confirmados sobreviven a una caída del sistema?
- AAislamiento
- BConsistencia
- CDurabilidad
- DAtomicidad
5.Media
¿Por qué una tabla solo puede tener un índice agrupado (clustered index)?
- AEl estándar SQL prohíbe tener más de un índice en una tabla
- BLas filas solo pueden almacenarse físicamente en un orden
- CLos índices agrupados usan demasiada memoria
- DLos índices agrupados solo pueden estar en la clave primaria
6.Media
¿Qué afirmación sobre HAVING es correcta?
- APuede usar funciones de agregación para filtrar grupos
- BDebe ir antes de WHERE en la sentencia SELECT
- CNo se puede usar con GROUP BY
- DOrdena los resultados
7.Difícil
¿Qué es una lectura fantasma (phantom read)?
- ALeer cambios no confirmados
- BUna consulta que no devuelve ninguna fila
- CUna consulta repetida devuelve filas nuevas insertadas por otra transacción confirmada
- DLeer datos que nunca se escribieron
8.Difícil
¿Por qué muchos SGBD usan el bloqueo en dos fases estricto, manteniendo los bloqueos exclusivos hasta el commit?
- AElimina la necesidad de un log de transacciones
- BPermite a las transacciones leer datos sucios de forma segura
- CEvita los abortos en cascada, porque nadie puede leer escrituras no confirmadas
- DHace imposibles los interbloqueos
Soluciones
- 1. D · Un conjunto mínimo de columnas que identifica de forma única cada fila
- 2. C · ORDER BY
- 3. C · DELETE
- 4. C · Durabilidad
- 5. B · Las filas solo pueden almacenarse físicamente en un orden
- 6. A · Puede usar funciones de agregación para filtrar grupos
- 7. C · Una consulta repetida devuelve filas nuevas insertadas por otra transacción confirmada
- 8. C · Evita los abortos en cascada, porque nadie puede leer escrituras no confirmadas
Soluciones completas paso a paso: practica este tema en examproblems.com.