1.Fácil
¿Qué hace COMMIT en una transacción?
- ACrea una tabla nueva
- BDeshace todos los cambios hechos desde que empezó la transacción
- CHace permanentes todos los cambios de la transacción
- DBloquea toda la base de datos
2.Fácil
¿Qué operador se usa en una cláusula WHERE para la búsqueda sencilla de patrones de texto?
- ALIKE
- BCONTAINS
- CSIMILAR
- DMATCH
3.Fácil
¿Qué función de agregación devuelve la media de una columna numérica?
- ASUM
- BMEAN
- CAVG
- DMEDIAN
4.Media
La primera forma normal (1FN) exige que:
- AToda columna no clave dependa de la clave completa y de nada más que de la clave
- BCada columna contenga valores atómicos y no haya grupos repetitivos
- CNo haya claves foráneas
- DCada tabla tenga exactamente una columna
5.Media
Una vista (view) en SQL es:
- AUna pantalla del cliente de la base de datos para explorar las tablas
- BUna copia de una tabla en disco
- CUna consulta almacenada que se comporta como una tabla virtual
- DUn tipo de índice
6.Media
En álgebra relacional, el operador de selección (σ) corresponde a ¿qué cláusula SQL?
- AGROUP BY
- BORDER BY
- CLa lista SELECT
- DWHERE
7.Difícil
Dadas las dependencias funcionales A → B, B → C y C → D sobre R(A, B, C, D), ¿cuál es el cierre A+?
- A{A, B}
- B{A, B, C}
- C{A}
- D{A, B, C, D}
8.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
Soluciones
- 1. C · Hace permanentes todos los cambios de la transacción
- 2. A · LIKE
- 3. C · AVG
- 4. B · Cada columna contenga valores atómicos y no haya grupos repetitivos
- 5. C · Una consulta almacenada que se comporta como una tabla virtual
- 6. D · WHERE
- 7. D · {A, B, C, D}
- 8. C · name no está agrupado ni agregado, así que no tiene un único valor por grupo
Soluciones completas paso a paso: practica este tema en examproblems.com.