Laboratorio # 4 – Consultas Sql Y Vistas: Titulo: Cosultas Sql E Introdución A Objetos Programables

Facultad de Ingeniería y Ciencias Aplicadas BASE DE DATOS I Fecha de realización: Enero de 2019 Fecha de entrega: Enero

Views 170 Downloads 0 File size 542KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

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. 2. 3. 4. 5. 6. 7.

Proyector Pizarrón. Aula Virtual UDLA. Laboratorio DBMS: MS SQL Server Procesador de Texto 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