Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Revise las respuestas, los resultados y las puntuaciones de las preguntas que
se muestran a continuación. Las respuestas correctas están marcadas con un
asterisco (*).
Section 1
(Responder todas las preguntas de esta sección)
1. ¿Qué comando le devolverá datos de la base de datos?
RETURN
GET
FETCH
SELECT (*)
Correcto.
(1/1) Puntos
2. ¿Con qué comando se recuperan datos de la base de datos?
ALTER
SELECT (*)
DESCRIBE
INSERT
Correcto
(1/1) Puntos
3. ¿Qué sentencia SQL devolverá un error?
select star from sky;
SELECT * FROM sky;
SELECT star FROM sky;
SEL * FR sky; (*)
Correcto.
(1/1) Puntos
4. El orden de prioridad de los operadores es
/+-*
*-+/
* / + - (*)
Ninguno de los anteriores.
Correcto
(1/1) Puntos
5. ¿Qué lenguaje se utiliza para consultar los datos en una base de datos
relacional?
C++
SQL (*)
BASIC
Java
Correcto
(1/1) Puntos
Página 1 de 10 Próximo
Revise las respuestas, los resultados y las puntuaciones de las preguntas que
se muestran a continuación. Las respuestas correctas están marcadas con un
asterisco (*).
Section 2
(Responder todas las preguntas de esta sección)
6. Necesita mostrar solo combinaciones únicas de las columnas LAST_NAME y
MANAGER_ID en la tabla EMPLOYEES. ¿Qué palabra clave debería incluir en la
cláusula SELECT?
ONLY
DISTINCTROW
UNIQUEONE
DISTINCT (*)
Correcto.
(1/1) Puntos
7. Debe mostrar los empleados con un salario de, al menos, 30000. ¿Qué
operador de comparación debería utilizar?
!=
>
>= (*)
"=>"
Correcto.
(1/1) Puntos
8. ¿Cómo se puede escribir "distinto de" en la cláusula WHERE?
!=
^=
<>
Todo lo anterior (*)
Correcto
(1/1) Puntos
9. ¿Cuál será el resultado de la sentencia SELECT y qué mostrará?
SELECT last_name, salary, salary + 300
FROM employees;
Revise las respuestas, los resultados y las puntuaciones de las preguntas que
se muestran a continuación. Las respuestas correctas están marcadas con un
asterisco (*).
Section 2
(Responder todas las preguntas de esta sección)
11. La tabla EMPLOYEES incluye las siguientes columnas:
EMPLOYEE_ID NUMBER(4) NOT NULL
LAST_NAME VARCHAR2(15) NOT NULL
FIRST_NAME VARCHAR2(10) NOT NULL
HIRE_DATE DATE NOT NULL
Desea crear un informe que proporcione los apellidos, los nombres y las
fechas de contratación de esos empleados contratados entre el 1 de marzo del
2000 y el 30 de agosto del 2000. ¿Qué sentencias puede emitir para realizar
esta tarea?
Revise las respuestas, los resultados y las puntuaciones de las preguntas que
se muestran a continuación. Las respuestas correctas están marcadas con un
asterisco (*).
Section 4
(Responder todas las preguntas de esta sección)
16. ¿Con cuáles de los siguientes tipos de dato se pueden utilizar las funciones
ROUND y TRUNC?
Fechas y números (*)
Fechas y caracteres
Números y caracteres
Ninguno de los anteriores
Correcto
(1/1) Puntos
17. Necesita mostrar el número de meses entre la fecha de hoy y la fecha de
contratación de cada empleado. ¿Qué función debería utilizar?
ADD_MONTHS
ROUND
MONTHS_BETWEEN (*)
BETWEEN
Correcto
(1/1) Puntos
18. Necesita mostrar el número de caracteres del apellido de cada cliente.
¿Qué función debería utilizar?
SUBSTR
LPAD
LENGTH (*)
COUNT
Correcto
(1/1) Puntos
19. Necesita mostrar el nombre de cada empleado todo en mayúsculas. ¿Qué
función debería utilizar?
TOUPPER
UCASE
CASE
UPPER (*)
Correcto
(1/1) Puntos
Section 5
(Responder todas las preguntas de esta sección)
20. ¿Qué función compara dos expresiones?
NULLIF (*)
NVL2
NULL
NVL
Correcto
(1/1) Puntos
Revise las respuestas, los resultados y las puntuaciones de las preguntas que
se muestran a continuación. Las respuestas correctas están marcadas con un
asterisco (*).
Section 5
(Responder todas las preguntas de esta sección)
21. ¿Qué afirmación es verdadera sobre las funciones de grupo?
Se pueden utilizar NVL, NVL2 y COALESCE con las funciones de grupo para
sustituir los valores nulos. (*)
Se pueden utilizar NVL y COALESCE, pero no NVL2, con las funciones de grupo
para sustituir los valores nulos.
Se pueden utilizar COALESCE, pero no NVL ni NVL2, con las funciones de grupo
para sustituir los valores nulos.
Se pueden utilizar NVL y NVL2, pero no COALESCE, con las funciones de grupo
para sustituir los valores nulos.
Correcto
(1/1) Puntos
22. Para los datos proporcionados de la tabla Employees (last_name,
manager_id) ¿cuál es el resultado de la siguiente sentencia:?
DATA:( King, null
Kochhar, 100
De Haan, 100
Hunold, 102
Ernst, 103)
SELECT last_name,
DECODE(manager_id, 100, 'King', 'A N Other') "Works For?"
FROM employees
King, Null
Kochhar, King
De Haan, King
Hunold, A N Other
Ernst, A N Other
King, A N Other
Kochhar, King
De Haan, King
Hunold, A N Other
Ernst, A N Other (*)
King, A N Other
Kochhar, King
De Haan, King
Hunold, Kochhar
Ernst, De Haan
La sentencia no es válida.
Correcto
(1/1) Puntos
23. ¿Qué funciones le permiten realizar conversiones de tipos de dato
explícitos?
LENGTH, SUBSTR, LPAD, TRIM
NVL, NVL2, NULLIF
TO_CHAR, TO_DATE, TO_NUMBER (*)
ROUND, TRUNC, ADD_MONTHS
Correcto
(1/1) Puntos
24. ¿Qué tres afirmaciones son verdaderas sobre las conversiones de tipos de
dato explícitas? (Seleccione tres.)
(Elija todas las respuestas correctas)
Utilice la función TO_DATE para convertir un valor de fecha en una cadena de
caracteres o un número.
Utilice la función TO_CHAR para convertir un valor numérico o de fecha en una
cadena de caracteres. (*)
Utilice la función TO_NUMBER para convertir un número en una cadena de
caracteres.
Utilice la función TO_DATE para convertir una cadena de caracteres en un valor
de fecha. (*)
Utilice la función TO_NUMBER para convertir una cadena de caracteres de
dígitos a un número. (*)
Correcto
(1/1) Puntos
25. La tabla EMPLOYEES contiene las siguientes columnas:
EMPLOYEE_ID NUMBER(9)
LAST_NAME VARCHAR2 (25)
FIRST_NAME VARCHAR2 (25)
HIRE_DATE DATE
28 de enero de 2000
Section 6
(Responder todas las preguntas de esta sección)
26. Los alias de tabla SE DEBEN utilizar con las columnas a las que se hace
referencia en la cláusula JOIN USING. ¿Verdadero o falso?
VERDADERO
FALSO (*)
Correcto
(1/1) Puntos
27. ¿Con qué dos juegos de palabras clave de unión se crea una unión que
incluirá filas sin correspondencia de la primera tabla especificada en la
sentencia SELECT?
OUTER JOIN y USING
RIGHT OUTER JOIN y LEFT OUTER JOIN
LEFT OUTER JOIN y FULL OUTER JOIN (*)
USING y HAVING
Incorrecto. Consulte la sección 6 de la lección 3.
(0/1) Puntos
28. ¿Qué tipos de uniones devolverán los valores no coincidentes de ambas
tablas en la unión?
Uniones externas derechas
Uniones externas completas (*)
Uniones naturales
Uniones externas izquierdas
Correcto
(1/1) Puntos
29. ¿Cuál de los siguientes conceptos de diseño de la base de datos necesita en
las tablas para escribir consultas jerárquicas?
Relación recursiva (*)
No transferibilidad
Arco
Supertipo
Correcto
(1/1) Puntos
30. ¿Cuál de los siguientes conceptos de diseño de base de datos se implanta
con una autounión?
No transferibilidad
Relación recursiva (*)
Arco
Supertipo
Correcto
(1/1) Puntos
Revise las respuestas, los resultados y las puntuaciones de las preguntas que
se muestran a continuación. Las respuestas correctas están marcadas con un
asterisco (*).
Section 6
(Responder todas las preguntas de esta sección)
31. Debe unir dos tablas que tengan dos columnas con el mismo nombre, tipo
de dato y precisión. ¿Qué tipo de unión crearía para unir las tablas en ambas
columnas?
Unión natural (*)
Unión cruzada
Unión externa
Autounión
Correcto
(1/1) Puntos
32. ¿Cuál de las siguientes condiciones producirá un error en una UNIÓN
NATURAL?
Si las columnas que tienen el mismo nombre tienen tipos de dato
diferentes. (*)
Cuando intenta utilizar dos tablas que tienen un campo común.
Si selecciona filas de las dos tablas que tienen valores iguales en todas las
columnas coincidentes.
Cuando la cláusula NATURAL JOIN está basada en todas las columnas de las
dos tablas que tienen el mismo nombre.
Correcto
(1/1) Puntos
Section 7
(Responder todas las preguntas de esta sección)
33. Debe unir la tabla EMPLOYEES y la tabla SCHEDULES, pero las dos tablas no
tienen columnas correspondientes. ¿Qué tipo de unión creará?
No se pueden unir estas dos tablas.
Unión no igualitaria (*)
Unión igualitaria
Unión externa completa
Correcto
(1/1) Puntos
34. Si la tabla A tiene 10 filas y la tabla B tiene 5 filas, ¿cuántas filas se
devolverán si realiza una unión igualitaria en esas dos tablas?
50
Depende de cuántas filas tengan datos coincidentes en cada una de las dos
tablas. (*)
10
5
Correcto
(1/1) Puntos
35. Si la tabla A tiene 10 filas y la tabla B tiene 5 filas, ¿cuántas filas se
devolverán si realiza una unión cartesiana en esas dos tablas?
5
50 (*)
15
10
Correcto
(1/1) Puntos
Previo Página 7 de 10 Próximo
Revise las respuestas, los resultados y las puntuaciones de las preguntas que
se muestran a continuación. Las respuestas correctas están marcadas con un
asterisco (*).
Section 8
(Responder todas las preguntas de esta sección)
36. Dados los siguientes datos en la tabla employees (employee_id, salary,
commission_pct)
DATA: (143, 2600, null
144, 2500, null
149, 10500, .2
174, 11000, .3
176, 8600, .2
178, 7000, .15)
Section 9
(Responder todas las preguntas de esta sección)
39. Evalúe esta sentencia:
SELECT department_id, AVG(salary)
FROM employees
WHERE job_id <> 69879
GROUP BY job_id, department_id
HAVING AVG(salary) > 35000
ORDER BY department_id;
Revise las respuestas, los resultados y las puntuaciones de las preguntas que
se muestran a continuación. Las respuestas correctas están marcadas con un
asterisco (*).
Section 9
(Responder todas las preguntas de esta sección)
41. ¿Cuál es el orden correcto de las cláusulas en una sentencia SELECT?
SELECT
FROM
HAVING
GROUP BY
WHERE
ORDER BY
SELECT
FROM
WHERE
HAVING
ORDER BY
GROUP BY
SELECT
FROM
WHERE
GROUP BY
HAVING
ORDER BY (*)
SELECT
FROM
WHERE
ORDER BY
GROUP BY
HAVING
Correcto
(1/1) Puntos
42. CUBE hará referencia cruzada a las columnas que aparecen en la cláusula
______ para crear un superjuego de grupos.
WHERE
SELECT
GROUP BY (*)
Correcto
(1/1) Puntos
43. ROLLUP se utiliza para:
generar un juego de resultados único
generar valores subtotales (*)
correlacionar valores
Correcto
(1/1) Puntos
44. El operador MINUS devuelve las filas de la primera consulta que no están
en la segunda. (¿Verdadero o falso?)
VERDADERO (*)
FALSO
Correcto
(1/1) Puntos
Section 10
(Responder todas las preguntas de esta sección)
45. Debe crear un informe que contenga toda la información relacionada con
los empleados para aquellos empleados que tengan a Brad Carter como
supervisor. Sin embargo, no está seguro de qué ID de supervisor pertenece a
Brad Carter. ¿Qué consulta debería emitir para realizar esta tarea?
SELECT *
FROM employees
WHERE supervisor_id = (SELECT supervisor_id
FROM employees
WHERE last_name = 'Carter');
SELECT *
FROM supervisors
WHERE supervisor_id =
(SELECT supervisor_id
FROM employees
WHERE last_name = 'Carter');
SELECT *
FROM employees
WHERE supervisor_id =
(SELECT employee_id
FROM employees
WHERE last_name = 'Carter'); (*)
SELECT *
FROM supervisors
WHERE supervisor_id =
(SELECT employee_id
FROM supervisors
WHERE last_name = 'Carter');
Correcto
(1/1) Puntos
Previo Página 9 de 10 Próximo
Revise las respuestas, los resultados y las puntuaciones de las preguntas que
se muestran a continuación. Las respuestas correctas están marcadas con un
asterisco (*).
Section 10
(Responder todas las preguntas de esta sección)
46. Evalúe esta sentencia SQL:
SELECT employee_id, last_name, salary
FROM employees
WHERE department_id IN
(SELECT department_id
FROM employees
WHERE salary > 30000 AND salary < 50000);