1.Fácil
¿Cómo se ordena un resultado del salario más alto al más bajo?
- AORDER BY salary ASC
- BGROUP BY salary DESC
- CSORT salary DOWN
- DORDER BY salary DESC
2.Fácil
Un INNER JOIN devuelve:
- ASolo las filas con valores coincidentes en ambas tablas
- BLas filas que no coinciden
- CTodas las filas de ambas tablas
- DTodas las filas de la tabla izquierda, con NULL donde no hay coincidencia
3.Fácil
¿Qué es una clave candidata?
- AUna columna que está esperando a convertirse en clave foránea
- BCualquier columna que contiene valores NULL
- CUn conjunto mínimo de columnas que identifica de forma única cada fila
- DUn conjunto de columnas compartido entre dos tablas para enlazar sus filas
4.Media
¿Cuándo es verdadero WHERE EXISTS (subconsulta) para una fila?
- ACuando la subconsulta no devuelve ningún valor NULL
- BCuando la subconsulta devuelve exactamente una fila
- CCuando la subconsulta devuelve al menos una fila
- DCuando la subconsulta devuelve un número mayor que cero
5.Media
Una vista (view) en SQL es:
- AUna copia de una tabla en disco
- BUn tipo de índice
- CUna consulta almacenada que se comporta como una tabla virtual
- DUna pantalla del cliente de la base de datos para explorar las tablas
6.Media
¿Qué devuelve SELECT SUM(amount) FROM orders cuando la cláusula WHERE no coincide con ninguna fila?
- A0
- BNULL
- CUna cadena vacía
- DUn error
7.Difícil
Una aplicación ejecuta UPDATE item SET qty = 4, version = 8 WHERE id = 1 AND version = 7 e informa de un conflicto si no se actualizó ninguna fila. ¿Qué técnica es esta?
- AFragmentación (sharding) de la base de datos
- BControl de concurrencia optimista
- CBloqueo estricto en dos fases con bloqueos de fila
- DRegistro de escritura anticipada
8.Difícil
Con el control de concurrencia multiversión (MVCC), ¿cómo pueden los lectores evitar bloquear a los escritores?
- ANo se permiten escritores mientras haya algún lector activo
- BLos lectores leen directamente datos no confirmados
- CLos lectores siempre esperan hasta que todos los escritores han confirmado
- DLos lectores ven una instantánea coherente de versiones confirmadas mientras los escritores crean versiones nuevas
Soluciones
- 1. D · ORDER BY salary DESC
- 2. A · Solo las filas con valores coincidentes en ambas tablas
- 3. C · Un conjunto mínimo de columnas que identifica de forma única cada fila
- 4. C · Cuando la subconsulta devuelve al menos una fila
- 5. C · Una consulta almacenada que se comporta como una tabla virtual
- 6. B · NULL
- 7. B · Control de concurrencia optimista
- 8. D · Los lectores ven una instantánea coherente de versiones confirmadas mientras los escritores crean versiones nuevas
Soluciones completas paso a paso: practica este tema en examproblems.com.