2.13 SQL Join's I

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

Ingeniería de Software

Modalidad virtual

Grupo: Nombre del Maestro:


5SW1 DE LIRA MIRAMONTES JOSE SAUL
Matrícula: Nombre del Alumno:
335812 José Manuel García De Santiago.

ACTIVIDAD: 2.13 FECHA ENTREGA: 26/02/23


TITULO: SQL Join's I
OBJETIVO:

Aplicar sentencias Join en SQL

DESCRIPCIÓN:

Conteste los siguientes requerimientos de información sobre la base de datos de


Recursos Humanos (HR) en Oracle SQL join.
DESARROLLO:
(El texto del desarrollo y conclusiones debe estar con letra arial, tamaño 12 e interlineado de 1.5)

1. Obtener para todos los departamentos de la compañía, el nombre del departamento y el nombre
del jefe del departamento.

2. Obtener el nombre de la región en la cual labora el empleado “Steven”


(región_name, first_name, last_name).

3. Obtener los nombres de los departamentos que no tienen asignados empleados en este
momento.
4. Obtener los nombres de los empleados que no tienen asignado departamento en este
momento.

5. Obtener los nombres de las regiones que no tiene departamentos asignados.

6. Obtener los empleados que tienen ingresos que están en el rango del salario que se paga al
puesto “AD_ASST” (first_name, job_id, salary).
7. Obtener los empleados que su puesto actual es el único puesto que han ocupado en la
compañía (firs_name, last_name, job_id).

8. Obtener los empleados que han ocupado más de un puesto en el departamento en el que
laboran actualmente (first_name, last_name)

9. Obtener la cantidad mayor de subordinados (directos) para un jefe/administrador (no. de


subordinados).
10. Obtener la mayor rotación de personal existente para los departamentos de la compañía (no.
de movimientos).

CONCLUSIONES:
En este módulo, vio algunas de las capacidades únicas de SQL para reunir conjuntos de
información. Las uniones son importantes porque le permiten combinar resultados y, al mismo
tiempo, filtrar (o agregar) información según sea necesario. SQL tiende a ser un lenguaje de
refinamientos, y probablemente usará uniones en los esfuerzos para refinar los resultados en lugar
de crear declaraciones SQL iniciales. Es decir, encontrará que a menudo es más fácil comenzar
con un conjunto de resultados muy grande y luego reducirlo utilizando calificadores, uniones, filtros
y otros elementos. El propósito de este código es extraer una lista de los apellidos de los autores y
los libros que escribieron en una sola instrucción SELECT.

You might also like