wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Segundo parcial Base de Datos

Total questions: 20

Worksheet time: 50mins

Name
Class
Date
1.

Buscar salario más alto y mínimo, la suma y promedio de salarios de todos los empleados. Etiquetar las columnas Máximo, Mínimo, Suma y Promedio, respectivamente. Redondo.

a)

select max(salary),0) as Maximo, min(salary),0 as Minimo, sum(salary) as Suma, avg(salary) as Promedio

from employees

b)

select round(max(salary),0) as Maximo, round(min(salary),0) as Minimo, round(sum(salary),0) as Suma, round(avg(salary),0) as Promedio

from employees

c)

select round(max(salary),0) as Maximo, round(min(salary),0) as Minimo, round(sum(salary),0) as Suma, round(avg(salary),0) as Promedio

from employes

d)

Ninguno

2.

Encuentre la diferencia entre los salarios más altos y más bajos. etiquete la columna DIFERENCIA.

a)

SELECT (MAX(SALARY)-MIN(SALARY)) AS DIFFERENCE

FROM EMPLOYEES

b)

SELECT (MIN(SALARY)-MAX(SALARY)) AS DIFFERENCE

FROM EMPLOYEES

c)

SELECT (MAX(SALARY) DIF MIN(SALARY)) AS DIFFERENCE

FROM EMPLOYEES

d)

Ninguno

3.

El departamento de recursos humanos quiere encontrar la duración del empleo de cada empleado. Para cada empleado, muestre el apellido y calcule el número de meses entre hoy y la fecha en que se contrató al empleado. Etiquete la columna MONTHS_WORKED. Ordene sus resultados por el número de meses empleados. Redondea el número de meses al número entero más cercano.

a)

select last_name, round(months_between( sysdate,hire_date )) as "Months Worked" from employees order by 3

b)

select last_name, months_between( sysdate,hire_date ) as "Months Worked" from employees order by 2

c)

select last_name, round(months_between( sysdate,hire_date )) as "Months Worked" from employees order by 2

d)

Ninguno

4.

Cree un informe que produzca lo siguiente para cada empleado:

<apellido del empleado> gana <salario> mensualmente pero quiere <2 veces el salario>. Etiquete la columna Salarios de ensueño.

a)

Select last_name || ' gana ' || to_char(salary,'$99,999.00') || ' Quiere ' || to_char(salary*2,'$99,999.00') as "Salario de sueño" from employees

b)

Select last_name || ' gana ' || to_char(salary,'$99,999.00') || ' Quiere ' || to_char(salary,'$99,999.00') as "Salario de sueño" from employees

c)

Select last_name || ' gana ' || to_char(salary,'$99,999.00') || ' Quiere ' || to_char(salary+2,'$99,999.00') as "Salario de sueño" from employees

d)

Ninguno

5.

El departamento de recursos humanos necesita un informe de todos los empleados. Escriba una consulta para mostrar el apellido, el número de departamento y el departamento de todos los empleados.

a)

select last_name, department_id, department_name

from employees join departments

order by department_id

b)

select last_name, department_id, department_name

from employees, departments

order by department_id

c)

select last_name, department_id, department_name

from employees natural join departments

d)

select last_name, department_id, department_name

from employees natural join departments

order by department_id

6.

Determine la cantidad de gerentes sin enumerarlos. Etiquete la columna "Número de gerentes". Sugerencia: use la columna MANAGER_ID para determinar la cantidad de administradores.

a)

SELECT COUNT(MANAGER_ID) AS "MANAGER NUMBER" FROM EMPLOYEES

b)

SELECT AVG(MANAGER_ID) AS "MANAGER NUMBER" FROM EMPLOYEES

c)

SELECT AVG(MANAGER_ID) AS "MANAGER NUMBER" FROM EMPLOYEES

d)

Ninguno

7.

Cree un informe para mostrar el número de gerente y el salario del empleado peor pagado que el gerente. Excluya a cualquier persona cuyo gerente no sea conocido. Excluya cualquier grupo donde el salario mínimo sea: $ 8,000 o menos. Ordene la producción en orden descendente de salario.

a)

SELECT manager_id, MIN(SALARY)

FROM employees

WHERE manager_id IS NOT NULL

HAVING MIN(SALARY) > 8000

GROUP BY manager_id

ORDER BY 2 DESC

b)

SELECT manager_id, MIN(SALARY)

FROM employees

WHERE manager_id IS NOT NULL

HAVING MIN(SALARY) <> 8000

GROUP BY manager_id

ORDER BY 2 DESC

c)

SELECT manager_id, MIN(SALARY)

FROM employees

WHERE manager_id IS NOT NULL

HAVING MIN(SALARY) > 8000

GROUP BY manager_id

d)

Ninguno

8.

Buscar los empleados con su last_name, job_id, salary que tenga el salario salario superior al promedio de los empleados

a)

SELECT last_name, job_id, salary

FROM employees

WHERE salary = (SELECT AVG(salary)

FROM employees);

b)

SELECT last_name, job_id, salary

FROM employees

WHERE salary > (SELECT AVG(salary)

FROM employees);

c)

SELECT AVG(salary)

FROM employees)

d)

Ninguno

9.

SELECT employee_id, last_name FROM employees WHERE salary = (SELECT MIN(salary) FROM employees GROUP BY department_id)

a)

Busca empleados con e salario igual al mínimo de todos los empleados

b)

Busca empleados con e salario mínimo de todos los empleados

c)

Esta mal la sentencia

d)

Ninguna

10.

Como se borra un tabla

a)

Drop table Nombre tabla

b)

Delete Table Nombre tabla

c)

Del table Nombre tabla

d)

Ninguna

11.

Color es un dato de tipo :

a)

Compuesto

b)

Multivaluados

c)

Derivados

d)

Ninguno

12.

Dada la entidad Empleado y nomina mensual su cardinalidad

a)

uno a uno

b)

muchos a muchos

c)

uno a munchos

d)

Ninguno

13.

Es la capacidad de modificar el esquema físico sin provocar que se vuelvan a escribir los programas de aplicación

a)

Esquema conceptual

b)

Independencia logica de datos

c)

Independencia física de datos

d)

Ninguno

14.

Definir controles de Autorización que se aplicaran cada que se intente acceder a los datos este concepto es :

a)

La seguridad

b)

La Reserva:

c)

Integridad

d)

Ninguno

15.

Una falla en integridad la causa : (dos respuestas)

a)

Falla firmware

b)

Defecto de Software

c)

Tipos de datos no validos

d)

Integridad

16.

Referencia al almacenamiento de los mismos datos varias veces en diferentes lugares

a)

Redundancia maxima

b)

Redundancia mínima

c)

Backup de BD

d)

Ninguna

17.

La responsabilidad en general del DBA (Dos respuestas)

a)

Definir las vistas de las tablas

b)

Administrar la actividad de los datos

c)

Integridad

d)

Confirmar la seguridad de la Base de Datos

18.

Una base de datos es la corrección y exactitud de la información este concepto es :

a)

Seguridad en la BD

b)

Integridad

c)

Integridad referencial

d)

Ninguna

19.

Los problemas en el diseño de bases de datos son (dos respuestas)

a)

Incoherencia de datos

b)

Redundancia de información

c)

Mucho espacio físico

d)

Recuperación de BD

20.

En el modelo MER esta imagen es :

a)

Relacion Supertipo

b)

Relacion Inclusiva

c)

Relacion exclusiva

d)

Ninguna