1.Fácil
¿Qué función de agregación cuenta filas?
- ASUM
- BCOUNT
- CAVG
- DMAX
2.Fácil
¿Para qué se usa un diagrama entidad-relación (ER)?
- APara modelar las entidades, sus atributos y sus relaciones al diseñar una base de datos
- BPara enumerar los usuarios de una base de datos
- CPara mostrar cómo se ejecuta una consulta
- DPara medir el rendimiento de la base de datos
3.Fácil
¿Qué hace WHERE country IN ('NL', 'BE', 'DE')?
- AOrdena las filas según el orden de la lista
- BConserva las filas cuyo country no está en la lista
- CConserva las filas cuyo country es igual a cualquiera de los valores de la lista
- DConserva las filas cuyo country contiene los tres códigos a la vez
4.Media
¿Qué hace ROLLBACK TO SAVEPOINT s1?
- AElimina el punto de guardado y todas las tablas modificadas desde entonces
- BTermina la transacción y confirma todo
- CDeshace los cambios hechos después del punto de guardado s1 y mantiene abierta la transacción
- DDeshace toda la transacción desde el principio
5.Media
¿Por qué falla en la mayoría de las bases de datos SELECT price * 2 AS double_price FROM t WHERE double_price > 10?
- ALos alias no pueden contener un guion bajo
- BWHERE se evalúa antes que la lista SELECT, así que el alias aún no existe
- CNo se permiten operaciones aritméticas en la lista SELECT
- DWHERE solo puede comparar columnas de texto
6.Media
¿Qué devuelve SELECT name, CASE WHEN grade >= 5,5 THEN 'pass' ELSE 'fail' END FROM results?
- AEl número de estudiantes que aprobaron y suspendieron
- BSolo los estudiantes que aprobaron
- CCada nombre con la etiqueta 'pass' o 'fail' según la nota
- DUn error, porque CASE no se permite en SELECT
7.Difícil
R(A, B, C, D) tiene las dependencias funcionales A → B y C → D. ¿Cuál es la clave candidata?
- A{B, D}
- B{A, C}
- C{A}
- D{C}
8.Difícil
La forma normal de Boyce-Codd (FNBC) exige que, para toda dependencia funcional no trivial X → Y:
- AX contenga NULL
- BY sea una clave primaria
- CX sea una superclave
- DY sea atómico
Soluciones
- 1. B · COUNT
- 2. A · Para modelar las entidades, sus atributos y sus relaciones al diseñar una base de datos
- 3. C · Conserva las filas cuyo country es igual a cualquiera de los valores de la lista
- 4. C · Deshace los cambios hechos después del punto de guardado s1 y mantiene abierta la transacción
- 5. B · WHERE se evalúa antes que la lista SELECT, así que el alias aún no existe
- 6. C · Cada nombre con la etiqueta 'pass' o 'fail' según la nota
- 7. B · {A, C}
- 8. C · X sea una superclave
Soluciones completas paso a paso: practica este tema en examproblems.com.