Está en la página 1de 4

Facultad de Ingeniería y Ciencias Aplicadas

BASE DE DATOS I
Fecha de realización:
Enero de 2019
Fecha de entrega:
Enero de 2019
LABORATORIO # 4 – CONSULTAS SQL Y VISTAS

TITULO: COSULTAS SQL E INTRODUCIÓN A OBJETOS PROGRAMABLES

Objetivo:
Codificar las instrucciones SQL y Vistas indicadas, tomando como entrada la Base de Datos
creada y llenada del Laboratorio # 3.

Bases Conceptuales:

a. Sistemas de Información – Sistemas de Bases de Datos - DBMS


b. Diseño Físico
c. SQL: DML

Material:

1. Proyector
2. Pizarrón.
3. Aula Virtual UDLA.
4. Laboratorio
5. DBMS: MS SQL Server
6. Procesador de Texto
7. Textos relacionados con el curso

Profesor: Ing. Fabián Constante N. Página 1 de 4


Facultad de Ingeniería y Ciencias Aplicadas
BASE DE DATOS I
Fecha de realización:
Enero de 2019
Fecha de entrega:
Enero de 2019
LABORATORIO # 4 – CONSULTAS SQL Y VISTAS

El Laboratorio presenta ejercicios sobre consultas DML y VISTAS, los cuales ayudaran al
estudiante a entender mejor su lógica de desarrollo.
Actividades:
1. Escribir en el informe el código correspondiente a cada una de las instrucciones SQL
planteadas y adjuntar una captura de pantalla que muestre su resultado de salida
de cada instrucción.
2. Adjuntar el Script .SQL, en el que conste el desarrollo de cada ejercicio solicitado

INSTRUCCIONES SQL
1. Escribir la instrucción SQL que presente en pantalla el nombre del empleado, el
trabajo que desempeña, el salario mensual que gana, su salario anual ordenado
descendentemente de aquellos empleados que presentan un ingreso anual superior
a 20000.

2. Escribir la instrucción SQL que presente en pantalla el nombre del empleado, el


trabajo que desempeña, el salario mensual que gana, la comisión mensual y el
ingreso total mensual que gana.
Considerar ingreso total mensual: salario más comisiones por empleado

3. Escribir la instrucción SQL que presente en pantalla todos los datos de los
empleados que ganan un salario superior al salario promedio de la empresa.

4. Escribir la instrucción SQL que presente en pantalla todos los datos del empleado
más antiguo y del empleado más nuevo que trabajan en la empresa.

5. Escribir la instrucción SQL que presente en pantalla todos los datos de los
empleados que realizan el mismo trabajo que aquellos empleados que trabajan en
DALLAS.

6. Escribir la instrucción SQL que presente en pantalla todos los datos de los
empleados cuyo nombre tenga 6 caracteres y cuyo trabajo termine con la letra ‘N’.

7. Escribir la instrucción SQL que presenta en pantalla el salario máximo, mínimo,


promedio y el total de empleados de toda la empresa agrupada por departamento

Profesor: Ing. Fabián Constante N. Página 2 de 4


Facultad de Ingeniería y Ciencias Aplicadas
BASE DE DATOS I
Fecha de realización:
Enero de 2019
Fecha de entrega:
Enero de 2019
LABORATORIO # 4 – CONSULTAS SQL Y VISTAS

8. Escribir la instrucción SQL que presente en pantalla, el código de departamento, el


número de empleados por departamento, de aquellos empleados que ganan más
de 1500 dólares y solo de los departamentos que tienen 3 o más empleados que
cumplan esta condición.

9. Escribir la instrucción SQL que presente en pantalla todos los datos de los
empleados que ganan un salario superior al salario promedio de su departamento

10. Escribir la instrucción SQL que presente en pantalla todos los datos de los
empleados que tienen un salario superior al salario de todos los empleados del
departamento ‘ACCOUNTING’

JOINS
11. Escribir la instrucción SQL que presente en pantalla el código del departamento, el
nombre del departamento, el valor total que se paga por sueldos y comisiones por
departamento de aquellos departamentos que tengan 4 o más empleados.

12. Escribir la instrucción SQL que presente en pantalla todos los datos del
departamento de aquellos departamentos en los cuales se pague un salario total
superior a 10000 dólares.

13. Escribir la instrucción SQL, que presente en pantalla el nombre del departamento,
el número de empleados que tiene cada departamento de absolutamente todos los
departamentos incluido los que no tienen empleados

14. Escribir la instrucción SQL, que presente en pantalla todos los datos de los
empleados más el grado salarial que le corresponde a los empleados que ganan un
salario superior a 1600 dólares

15. Escribir la instrucción SQL, que presente en pantalla el ingreso total de los
empleados de cada departamento incluidos todos los departamentos.

Profesor: Ing. Fabián Constante N. Página 3 de 4


Facultad de Ingeniería y Ciencias Aplicadas
BASE DE DATOS I
Fecha de realización:
Enero de 2019
Fecha de entrega:
Enero de 2019
LABORATORIO # 4 – CONSULTAS SQL Y VISTAS

VISTAS
16. Crear una vista llamada VW_SalarioAlto, que presente en pantalla todos los
empleados que ganan más de 1800 dólares

17. Utilizando la vista creada anteriormente, crear una vista llamada


VW_SalarioAltoDet, que presente todos los datos del empleado más el nombre de
su departamento

18. Crear una vista llamada VW_ Emp, que presente en pantalla el Código, nombre,
trabajo, salario y nombre del departamento de todos los empleados de la compañía.

19. Crear una vista llamada VW_JEFES, que presente en pantalla el código, nombre,
salario, localización, el número de empleados que tienen a cargo aquellos
empleados que son jefes

20. Crear una vista llamada VW_Inf_Departamento, que presente en pantalla


información de cada departamento como: código, nombre, salario promedio,
cantidad de empleados y su localización respectiva.

Nota:

Todo el laboratorio realizado deber ser enviado en formato .zip hasta la fecha de entrega
que se indica en el aula virtual. Realizarlo de forma grupal y subir un integrante por grupo. El
archivo .zip debe contener:

A) INFORME (.PDF)

B) SCRIPT CORRESPONDIENTE (.SQL)

Nombre del Archivo: APELLIDO1_APELLIDO2_APELLIDO3_Laboratorio4.zip. Ejemplo:


SANCHEZ_ANDRADE_ABAD_Laboratorio4.zip

Realizar el informe de la práctica según las especificaciones del formato y sílabo disponible
en aula virtual.

Profesor: Ing. Fabián Constante N. Página 4 de 4

También podría gustarte