1.Fácil
¿Qué hace WHERE country IN ('NL', 'BE', 'DE')?
- AConserva las filas cuyo country contiene los tres códigos a la vez
- BOrdena las filas según el orden de la lista
- CConserva las filas cuyo country es igual a cualquiera de los valores de la lista
- DConserva las filas cuyo country no está en la lista
2.Fácil
¿Qué operador se usa en una cláusula WHERE para la búsqueda sencilla de patrones de texto?
- ACONTAINS
- BSIMILAR
- CLIKE
- DMATCH
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 de columnas compartido entre dos tablas para enlazar sus filas
- DUn conjunto mínimo de columnas que identifica de forma única cada fila
4.Media
En álgebra relacional, el operador de selección (σ) corresponde a ¿qué cláusula SQL?
- AWHERE
- BLa lista SELECT
- CORDER BY
- DGROUP BY
5.Media
¿Qué consulta devuelve el número de ciudades distintas de la tabla customers?
- ASELECT SUM(DISTINCT city) FROM customers
- BSELECT COUNT(city) FROM customers GROUP BY city
- CSELECT DISTINCT COUNT(city) FROM customers
- DSELECT COUNT(DISTINCT city) FROM customers
6.Media
¿Qué significa la «A» de ACID?
- AAccuracy (exactitud)
- BAtomicity (atomicidad)
- CAvailability (disponibilidad)
- DAggregation (agregación)
7.Difícil
¿Por qué SELECT dept, name, COUNT(*) FROM emp GROUP BY dept no es válido en SQL estándar?
- Adept debe aparecer dentro de una función de agregación
- BGROUP BY debe enumerar todas las columnas de la tabla
- Cname no está agrupado ni agregado, así que no tiene un único valor por grupo
- DCOUNT(*) no puede usarse junto con GROUP BY
8.Difícil
¿Por qué se considera arriesgado NATURAL JOIN en las consultas de producción?
- ANinguna base de datos lo admite
- BSiempre devuelve un producto cartesiano
- CIgnora las claves primarias y foráneas y solo conserva las filas NULL
- DCombina por todas las columnas con el mismo nombre, así que una columna nueva puede cambiar el resultado sin avisar
Soluciones
- 1. C · Conserva las filas cuyo country es igual a cualquiera de los valores de la lista
- 2. C · LIKE
- 3. D · Un conjunto mínimo de columnas que identifica de forma única cada fila
- 4. A · WHERE
- 5. D · SELECT COUNT(DISTINCT city) FROM customers
- 6. B · Atomicity (atomicidad)
- 7. C · name no está agrupado ni agregado, así que no tiene un único valor por grupo
- 8. D · Combina por todas las columnas con el mismo nombre, así que una columna nueva puede cambiar el resultado sin avisar
Soluciones completas paso a paso: practica este tema en examproblems.com.