Trabajo contabilidad
Enviado por ihorna005 • 13 de Mayo de 2021 • Trabajo • 11.341 Palabras (46 Páginas) • 122 Visitas
[pic 1][pic 2]
Evaluación de conocimientos técnicos de Base de Datos
*Obligatorio
Generales (Sección 1)
1. Ingresa tu usuario de colaborador *
[pic 3]
2. ¿Cuántas horas a la semana ocupas en el manejo de información? (consultas, análisis, elaboración de reportes, etc.) *
Marca solo una alternativa.
0 - 10 horas a la semana 11 - 20 horas a la semana 21 - 30 horas a la semana 31 - 40 horas a la semana[pic 4][pic 5][pic 6][pic 7]
3. ¿Qué tipo de operación(es) realizas? Marque la que corresponde. *
[pic 8]
Marca solo una alternativa.
"a" y/o "b" Ir a la sección 4 (Muchas gracias por su participación.)[pic 9]
Solo "b" Ir a la sección 4 (Muchas gracias por su participación)[pic 10]
"c”, "d" y/o "e" Ir a la sección 2 (Evaluación)[pic 11]
Evaluación (Sección 2)
1.- Seleccionar el query que regrese los departamentos y su cantidad de empleados de 1 punto
manera descendente, cuya cantidad de empleados sea mayor a 100.
Marca solo una alternativa.
- SELECT departamento, count(id_empleado) FROM empleados GROUP BY departamento HAVING count(id_empleado) > 100[pic 12]
- SELECT departamento, count(id_empleado) FROM empleados WHERE count(id_empleado) >[pic 13]
100
- SELECT departamento, max(id_empleado) FROM empleados GROUP BY departamento HAVING[pic 14]
count(id_empleado) > 100
- SELECT departamento, count(id_empleado) FROM empleados GROUP BY departamento HAVING count(id_empleado) > 100 ORDER BY count(id_empleado) DESC[pic 15]
2.- SELECT idusuario FROM usuario WHERE rownum =1, me permitiría ver el primer registro de la tabla usuario?
Marca solo una alternativa.
Verdadero Falso[pic 16][pic 17]
1 punto
3.- DELETE id_empleado FROM Empleado;
1 punto
Marca solo una alternativa.
- Borra todos los registros de la tabla empleado[pic 18]
- Elimina la tabla Empleado.[pic 19]
- Borra el campo id_empleado de la tabla empleado[pic 20]
- Da error[pic 21]
4.- Seleccione el query que regrese el departamento con el salario promedio más alto junto con ese salario promedio
[pic 22]
Marca solo una alternativa.
1 punto
- SELECT Department, AVG(Salary) FROM SALARIES GROUP BY DEPARTMENT ORDER BY AVG(Salary);[pic 23]
- SELECT Department, AVG(Salary) FROM SALARIES ORDER BY AVG(Salary) DESC ROWNUM=1;[pic 24]
- SELECT Department, AVG(Salary) FROM SALARIES GROUP BY AVG(Salary) DESC WHERE ROWNUM = 1;[pic 25]
- SELECT Department, AVG(Salary) FROM SALARIES WHERE ROWNUM = 1 GROUP BY DEPARTMENT ORDER BY AVG(Salary) DESC;[pic 26]
5.- Dada una tabla Empleados que tiene las columnas nombre_emp y Id_emp, ¿cuál será el resultado de la consulta SQL a continuación? select nombre_emp from Empleados order by 2 desc;
Marca solo una alternativa.
- Selecciona los empleados ordenados de forma descendente[pic 27]
- Selecciona los empleados ordenados de forma ascendente[pic 28]
- Ninguna de las anteriores[pic 29]
- La instrucción arroja un error al ejecutar[pic 30]
1 punto
6.- Encuentre la instrucción SQL a continuación que sea igual a la siguiente: SELECT * FROM Emp WHERE a=x UNION SELECT * FROM Emp WHERE b=y
Marca solo una alternativa.
1 punto
- SELECT * FROM Emp WHERE a=x UNION ALL SELECT * FROM Emp WHERE b=y AND a!=x[pic 31]
- SELECT * FROM Emp WHERE a=x UNION ALL SELECT * FROM Emp WHERE b<>y AND a<>x[pic 32]
- d) SELECT * FROM Emp WHERE a=x UNION DISTINCT SELECT * FROM Emp WHERE b<>y[pic 33]
- SELECT * FROM Emp WHERE a<>x UNION SELECT * FROM Emp WHERE b<>y[pic 34]
7.- ¿Cuál será el resultado de la consulta siguiente, dado que una tabla de empleado tiene 10 registros?
1 punto
[pic 35]
Marca solo una alternativa.
- Lista los 10 registros de EMPLEADOS.[pic 36]
- No devuelve registros.[pic 37]
- Lista de los registros recuperados en el TRUNCATE.[pic 38]
- Ninguna de las anteriores.[pic 39]
8.- La siguiente estructura se usa para declarar un cursor: CURSOR cursor_name IS SELECT_statement
Marca solo una alternativa.
Verdadero Falso[pic 40][pic 41]
1 punto
9.- Cual es el error en esta sentencia?
1 punto
[pic 42]
Marca solo una alternativa.
- Debe decir ON table1.column = table2.column;[pic 43]
- es correcta[pic 44]
- Debe decir INNER JOIN[pic 45]
- Ninguna de las anteriores[pic 46]
10.- Teniendo en cuenta estos contenidos de la tabla Clientes, selecciona una consulta para devolver la lista de clientes no referidos por Jane Smith:
1 punto
[pic 47]
Marca solo una alternativa.
- SELECT Name FROM Customers WHERE ReferredBy <> 2;[pic 48]
- SELECT Name FROM Customers WHERE ReferredBy IS NULL OR ReferredBy <> 2[pic 49]
- SELECT Name FROM Customers WHERE ISNULL(ReferredBy, 0) >= 2;[pic 50]
- SELECT Name FROM Customers WHERE ReferredBy = NULL OR ReferredBy <> 2[pic 51]
11.- ¿Qué está mal con esta consulta SQL? SELECT Id, YEAR(BillingDate) as BillingYear FROM Invoices WHERE BillingYear >= 2010;
...