Examen 1
Examen 1
Examen 1
En una instrucción
SELECT, puede hacer todo lo siguiente EXCEPTO:
a) Unión
b) Selección
c) Proyección
d) Manipulación (*)
7. Cuando se utiliza el operador "ME GUSTA", los símbolos % y _ se pueden utilizar para
realizar una búsqueda con comodines que coincida con patrones. ¿Verdadero o falso? Marcar
para revisión
Verdadero (*)
FALSO
8. ¿Qué instrucción SELECT mostrará combinaciones únicas y no únicas de los valores
MANAGER_ID y DEPARTMENT_ID de la tabla EMPLOYEES? Marcar para revisión
a) SELECCIONE manager_id, depart_id DE los empleados; (*)
b) SELECCIONE manager_id, DISTINCT depart_id DE los empleados;
c) SELECCIONE manager_id, depart_id DISTINTO DE los empleados;
d) SELECCIONE DISTINTO manager_id, depart_id DE los empleados;
9. Quiere recuperar una lista de clientes cuyos apellidos comienzan con las letras 'Fr'.
¿Qué palabra clave debería incluir en la cláusula WHERE de su declaración SELECT para lograr
el resultado deseado?
a) ENTRE
b) Y
c) EN
d) COMO (*)
13.¿Qué declaración SELECT debería utilizar para limitar la visualización de información del
producto a aquellos productos con un precio inferior a 50? Marcar para revisión
14.¿Qué cláusula incluiría en una instrucción SELECT para ordenar las filas devueltas por la
columna LAST_NAME? Marcar para revisión
(1) Puntos
a) ORDENAR POR (*)
b) DÓNDE
c) TENIENDO
d) DE
15. ¿La siguiente declaración devolverá una fila?
SELECCIONE MAX(salario), MIN(Salario), PROMEDIO(SALARIO) DE empleados;
a) Sí, devolverá el salario más alto de cada empleado.
b) Sí, devolverá el salario promedio de la tabla de empleados.
c) Sí, devolverá el salario más alto, el salario más bajo y el salario promedio de todos los
empleados. (*)
d) No, es ilegal. No puede utilizar más de una función de varias filas en una instrucción
SELECT.
16. Las funciones ROUND y TRUNC se pueden usar ¿con cuál de los siguientes tipos de
datos?
a) Fechas y números (*)
b) Fechas y personajes
c) Números y caracteres
d) Ninguna de las anteriores
17. Quiere crear un informe que muestre todos los pedidos y sus montos que se realizaron
durante el mes de enero. Quiere que los pedidos con los importes más altos aparezcan primero.
¿Qué consulta deberías emitir? Marcar para revisión
a) SELECCIONAR ID de pedido, total DE pedidos DONDE fecha_pedido EN (01 de enero
de 2002, 31 de enero de 2002) ORDENAR POR total;
20. CASE y DECODE evalúan expresiones de forma similar a la lógica IF-THEN-ELSE. Sin
embargo, DECODE es específico de la sintaxis de Oracle. ¿Verdadero o falso?
a) Verdadero (*)
b) FALSO
22. Debe reemplazar los valores nulos en la columna DEPT_ID con el texto N/A. ¿Qué
funciones debería utilizar?
a. TO_CHAR y NULLIF
b. TO_NUMBER y NULLIF
c. TO_CHAR y NVL (*)
d. TO_CHAR y NULO
23. Si usas el formato RR al escribir una consulta usando la fecha 27-oct-17 y el año es
2001, ¿qué año sería el resultado
a. 1917
b. 1901
c. 2017 (*)
d. 2001
VENDEDORES
NÚMERO VENDOR_ID
PROVEEDOR_NOMBRE VARCHAR2 (25)
DIRECCIÓN VARCHAR2 (30)
CIUDAD VARCHAR2 (25)
REGIÓN VARCHAR2 (10)
CÓDIGO_POSTAL VARCHAR2 (11)
Quiere crear una consulta que devolverá una lista alfabética de productos,
incluido el nombre del producto y el nombre del proveedor asociado, para todos los productos
que tienen un proveedor asignado.
29. Debes unir todas las filas de la tabla EMPLOYEES con todas las filas de la tabla
EMP_REFERENCE.
¿Qué tipo de unión debería crear?
a. Una unión cruzada (*)
b. Una unión interna
c. una equiunión
d. Una unión externa completa
30. ¿Cuál de las siguientes condiciones causará un error en una UNIÓN NATURAL
a) Si selecciona filas de las dos tablas que tienen valores iguales en todas las columnas
coincidentes.
b) Cuando intentas escribirlo como una unión equi.
c) Si las columnas que tienen el mismo nombre tienen diferentes tipos de datos, se devuelve
un error. (*)
d) Cuando la cláusula NATURAL JOIN se basa en todas las columnas de las dos tablas que
tienen el mismo nombre.
31. ¿Cuál es otro nombre para una combinación simple o una combinación interna?
a. Equiunión (*)
b. Unión externa
c. Autounirse
d. noequijoin
34. Al unir 3 tablas en una declaración SELECT, ¿cuántas condiciones de unión se necesitan en
la cláusula WHERE?
a. 3
b. 0
c. 2 (*)
d. 1
¿Qué dos cláusulas representan usos válidos de funciones agregadas para esta tabla?
a. SELECCIONAR SUMA(order_dt)
b. SELECCIONAR MIN(PROMEDIO(monto_pedido)) (*)
c. DONDE MAX(pedido_dt) = pedido_dt
d. DESDE MAX(pedido_dt)
e. SELECCIONAR SUMA(monto_pedido) (*)
38. ¿Qué función de grupo usaría para mostrar el valor salarial más alto en la tabla
EMPLEADOS?
a. CONTAR
b. MÍNIMO
c. MÁXIMO (*)
d. AVG
42. Las funciones de grupo se pueden anidar hasta una profundidad de?
a. Las funciones de grupo no se pueden anidar.
b. Dos (*)
c. Tres
d. cuatro
43. Evalúe esta declaración SELECT: SELECCIONE MIN (fecha_contratación),
id_departamento DE empleados GRUPO POR id_departamento;
¿Qué valores se muestran?
a. La última fecha de contratación en la tabla EMPLEADOS
b. La fecha de contratación más temprana en la tabla EMPLEADOS
c. La primera fecha de contratación en cada departamento (*)
d. Las fechas de contratación en la tabla EMPLOYEES que contienen valores NULL
48. ¿Qué operador de comparación solo se puede usar con una subconsulta de una sola
fila?
A. TODO
B. CUALQUIER
C. <> (*)
D. EN
49. ¿Qué operador se puede utilizar con una subconsulta de varias filas?
a. EN (*)
b. <>
c. =
d. COMO
50. Se deben utilizar alias de tabla al escribir subconsultas correlacionadas. (¿Verdadero o
falso?)
a. Verdadero
b. FALSO (*)