Vous êtes sur la page 1sur 11

ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO

SEMESTRE ABRIL 2018 – AGOSTO 2018

TAREA

IDENTIFICACION
Facultad: Informática y Electrónica

Carrera: Ingeniería En Electrónica, Control Y Redes Industriales

Materia: Base de Datos

Semestre: Cuarto

Docente: Ing. Blanca Hidalgo

Integrantes: Bryan Aguirre 1030

Fecha: 03/07/2018

Calificación Revisado
TABLA 1

TABLA 2

TABLA 3
1. Obtener los nombres de todos los centros de trabajo de la empresa
clasificados por orden alfabético

select nomce as Nomb_Cent


from tcentr
order by nomce asc

2. Obtener los nombres de los empleados que trabajan en el departamento


121
select nomem as Nomb_Empl
from temple
where numde ='121';
3. Extraer todos los datos del departamento 121
select *
from tdepto
where numde ='121';

4. Obtener los nombres y sueldos de los empleados con más de 3 hijos por
orden alfabético
select nomem as Nomb_Emp, SALAR as Sueldo
from temple
where NUMHI> '3'
order by 1 asc;

5. Obtener por orden alfabético los nombres de los departamentos cuyo


presupuesto sea inferior a $20.000
select nomd as Nomb_Depa
from tdepto
where presu< '20000';

6. Obtener los valores diferentes de comisiones que hay en el departamento


110
select comis as Dist_Comi
from temple
where numde='110';
7. Hallar por orden alfabético los nombres de los departamentos cuyo
director lo es en funciones y no en propiedad

select nomd as Nomb_Depa


from tdepto
where tidir='f'
order by 1;

8. Obtener por orden creciente una relación de todos los números de


extensiones telefónicas de los empleados

select extel as Exte_Tel


from temple
order by 1 asc;
9. Obtener los nombres de los empleados cuya comisión es superior o igual
al 50% de su salario, por orden alfabético
select nomem as Nomb_Emple
from temple
where comis>=(salar/2)
order by 1 asc;

10.En una campaña de ayuda familiar se ha decidido dar a los empleados


una paga extra de $50 por hijo, a partir del cuarto inclusive. Obtener por
orden alfabético para estos empleados: nombre y salario total que van a
cobrar incluyendo esta paga extra
select nomem as Nomb_Emp, (NUMHI*50)+(salar) as Salar_Tot
from temple
where NUMHI>='4'
order by 2 asc;
11.Para los empleados del departamento 112, hallar el nombre y el salario
total de cada uno (salario más comisión), por orden de salario total
decreciente, y por orden alfabético dentro de salario total

select nomem as Nomb_Emp, comis+salar as Salar_Tot, salar as Salar


from temple
where numde='112'
order by 2 desc, 3 asc;

12.Suponiendo que en los próximos tres años el coste de vía va a aumentar


un 6% anual y que se suben los salarios en la misma proporción, hallar
para los empleados con más de 4 hijos su nombre y su sueldo anual, y
para cada uno de los próximos tres años, clasificados por orden alfabético

select nomem as Nomb_Emp, salar*12*6 as Salar_Un_Año,


salar*12*12 as Salar_Dos_Año,
salar*12*18 as Salar_Tres_Año
from temple
where NUMHI>'4'
order by 2 asc;
13.Hallar por orden de número de empleado el nombre y salario total (salario
más comisión) de los empleados cuyo salario total supera a $300
mensuales

select numem as Numero_Emp, nomem as Nomb_Emp, salar+comis as Sala_Tot


from temple
where (salar+comis)>'300'
order by 1 asc;

Vous aimerez peut-être aussi