1.Fácil
En PostgreSQL y MySQL, ¿qué cláusula devuelve solo las 10 primeras filas de un resultado?
- ATOP ROWS 10
- BFIRST 10 ONLY
- CMAX 10
- DLIMIT 10
2.Fácil
¿Qué sentencia SQL modifica valores de filas que ya existen?
- AUPDATE
- BINSERT
- CREPLACE COLUMN
- DMODIFY
3.Fácil
¿Cómo se ordena un resultado del salario más alto al más bajo?
- ASORT salary DOWN
- BORDER BY salary DESC
- CGROUP BY salary DESC
- DORDER BY salary ASC
4.Media
¿Qué devuelve SELECT SUM(amount) FROM orders cuando la cláusula WHERE no coincide con ninguna fila?
- AUna cadena vacía
- B0
- CUn error
- DNULL
5.Media
¿Qué devuelve INTERSECT cuando se usa entre dos consultas SELECT?
- ATodas las filas de ambos resultados
- BEl producto cartesiano de los resultados
- CLas filas que aparecen en ambos resultados
- DLas filas del primer resultado que no están en el segundo
6.Media
La primera forma normal (1FN) exige que:
- ACada tabla tenga exactamente una columna
- BNo haya claves foráneas
- CToda columna no clave dependa de la clave completa y de nada más que de la clave
- DCada columna contenga valores atómicos y no haya grupos repetitivos
7.Difícil
La transacción T1 bloquea la fila A y espera a la fila B, mientras que T2 bloquea la fila B y espera a la fila A. ¿Qué hace un SGBD típico?
- ADeja que ambas transacciones esperen hasta que una de ellas se confirme con normalidad
- BConfirma ambas transacciones a la vez
- CDetecta el interbloqueo y aborta una transacción como víctima
- DFusiona las dos transacciones en una
8.Difícil
¿Qué devuelve lo siguiente: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- AUn error, porque no se permiten subconsultas en WHERE
- BSolo los estudiantes con la nota más alta
- CLa nota media de todos los estudiantes
- DLos estudiantes con una nota superior a la nota media
Soluciones
- 1. D · LIMIT 10
- 2. A · UPDATE
- 3. B · ORDER BY salary DESC
- 4. D · NULL
- 5. C · Las filas que aparecen en ambos resultados
- 6. D · Cada columna contenga valores atómicos y no haya grupos repetitivos
- 7. C · Detecta el interbloqueo y aborta una transacción como víctima
- 8. D · Los estudiantes con una nota superior a la nota media
Soluciones completas paso a paso: practica este tema en examproblems.com.