1.Fácil
¿Qué restricción garantiza que una columna nunca pueda quedar vacía (NULL)?
- AUNIQUE
- BCHECK NULL
- CDEFAULT
- DNOT NULL
2.Fácil
¿Qué hace GROUP BY en una consulta?
- AElimina las filas con valores NULL
- BCombina dos tablas por sus columnas comunes
- COrdena alfabéticamente las filas del resultado
- DAgrupa las filas con los mismos valores para que las agregaciones se calculen por grupo
3.Fácil
¿En qué se diferencia UNION ALL de UNION?
- AUNION ALL solo funciona con una tabla
- BUNION ALL ordena el resultado
- CUNION ALL elimina las filas duplicadas
- DUNION ALL conserva las filas duplicadas
4.Media
Una vista (view) en SQL es:
- AUna consulta almacenada que se comporta como una tabla virtual
- BUna pantalla del cliente de la base de datos para explorar las tablas
- CUna copia de una tabla en disco
- DUn tipo de índice
5.Media
Una columna contiene los valores 10, 20 y NULL. ¿Qué devuelve AVG(col)?
- ANULL
- B15
- C30
- D10
6.Media
La primera forma normal (1FN) exige que:
- ACada columna contenga valores atómicos y no haya grupos repetitivos
- BToda columna no clave dependa de la clave completa y de nada más que de la clave
- CCada tabla tenga exactamente una columna
- DNo haya claves foráneas
7.Difícil
¿Qué devuelve lo siguiente: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- ALos estudiantes con una nota superior a la nota media
- BUn error, porque no se permiten subconsultas en WHERE
- CSolo los estudiantes con la nota más alta
- DLa nota media de todos los estudiantes
8.Difícil
¿Cuál es un inconveniente conocido de descomponer tablas en FNBC frente a 3FN?
- ALa descomposición siempre pierde datos al volver a combinarlas
- BAlgunas dependencias funcionales pueden dejar de poder comprobarse dentro de una sola tabla
- CLas tablas en FNBC no pueden tener claves primarias
- DLa FNBC permite más redundancia que la 3FN
Soluciones
- 1. D · NOT NULL
- 2. D · Agrupa las filas con los mismos valores para que las agregaciones se calculen por grupo
- 3. D · UNION ALL conserva las filas duplicadas
- 4. A · Una consulta almacenada que se comporta como una tabla virtual
- 5. B · 15
- 6. A · Cada columna contenga valores atómicos y no haya grupos repetitivos
- 7. A · Los estudiantes con una nota superior a la nota media
- 8. B · Algunas dependencias funcionales pueden dejar de poder comprobarse dentro de una sola tabla
Soluciones completas paso a paso: practica este tema en examproblems.com.