1.Fácil
¿Qué sentencia añade una columna nueva a una tabla existente?
- AALTER TABLE
- BINSERT COLUMN
- CUPDATE TABLE
- DCREATE COLUMN
2.Fácil
¿Qué sentencia SQL añade filas nuevas a una tabla?
- AALTER
- BSELECT
- CUPDATE
- DINSERT
3.Fácil
¿Qué es una clave compuesta?
- AUna clave almacenada en una tabla aparte
- BUna clave que permite valores duplicados
- CUna clave generada por la base de datos
- DUna clave formada por dos o más columnas
4.Media
¿Qué devuelve SELECT COALESCE(phone, 'unknown') FROM customers para un cliente cuyo phone es NULL?
- AUna cadena vacía
- BNULL
- C'unknown'
- DUn error
5.Media
Una tabla tiene filas en las que col es NULL. ¿Qué filas devuelve WHERE col = NULL?
- ANinguna fila, porque la comparación es desconocida
- BTodas las filas de la tabla
- CSolo las filas en las que col es NULL, como con IS NULL
- DUn error en todas las bases de datos
6.Media
¿Qué significa la dependencia funcional A → B?
- AA es una clave foránea que hace referencia a B
- BCada valor de B está asociado a exactamente un valor de A
- CCada valor de A está asociado a exactamente un valor de B
- DA y B son ambas claves primarias
7.Difícil
Hay un índice compuesto sobre (last_name, first_name). ¿Qué condición puede aprovecharlo con más eficacia?
- AWHERE UPPER(first_name) = 'EVA'
- BWHERE first_name LIKE '%a'
- CWHERE last_name = 'Jansen'
- DWHERE first_name = 'Eva'
8.Difícil
¿Qué devuelve un FULL OUTER JOIN?
- ASolo las filas sin coincidencia
- BTodas las filas de ambas tablas, emparejadas cuando es posible y rellenadas con NULL en caso contrario
- CSolo las filas coincidentes
- DEl producto cartesiano, que empareja cada fila de una tabla con todas las filas de la otra
Soluciones
- 1. A · ALTER TABLE
- 2. D · INSERT
- 3. D · Una clave formada por dos o más columnas
- 4. C · 'unknown'
- 5. A · Ninguna fila, porque la comparación es desconocida
- 6. C · Cada valor de A está asociado a exactamente un valor de B
- 7. C · WHERE last_name = 'Jansen'
- 8. B · Todas las filas de ambas tablas, emparejadas cuando es posible y rellenadas con NULL en caso contrario
Soluciones completas paso a paso: practica este tema en examproblems.com.