Base de Datos Consultas.
Base de Datos Consultas.
Base de Datos Consultas.
NOMBRE:
Jean Cedeño
CURSO:
2A
ESPECIALIDAD:
Electricidad
MATERIA:
Computación 2
SECCION:
Vespertina
SEMESTRE:
Segundo
INSTITUTO TECNOLÓGICO SUPERIOR SUCRE
Tema: Base de datos
Introducción:
Una consulta es aquella información que nosotros colocamos, por medio de claves en una
base de datos, para buscar con exactitud los datos que nosotros como usuarios, requerimos
en ese instante.
Objetivo general:
Objetivos específicos:
Desarrollo:
Creamos nuestra base de datos de la siguiente manera, poniendo el código:
Tabla EMPLEADO
INSERT INTO EMPLEADO
VALUES
('001','matias','12','FERRO','TRAFICANTE','2018','10000','12','2')
INSERT INTO EMPLEADO
VALUES
('002','antonio','25','FERRO','EXPENDEDOR','2017','1000','50','3')
INSERT INTO EMPLEADO
VALUES ('003','julio','31','SAN
BARTOLO','ANALISTA','2016','5000','40','1')
INSERT INTO EMPLEADO
VALUES
('004','jose','37','LUCHA','DIRECTOR','2016','10450','1044','3')
INSERT INTO EMPLEADO
VALUES
('005','carmen','17','QUINCHE','PRESIDENTE','2014','5041','30','4')
INSERT INTO EMPLEADO
VALUES
('006','alfonso','26','VALLE','EMPLEADO','2015','15000','150','2')
INSERT INTO EMPLEADO
VALUES
('007','luis','32','MAGDALENA','VENDEDOR','2013','16890','80','1')
INSERT INTO EMPLEADO
VALUES ('008','JUAN','32','MAGDA','VENDEDOR','2015','13890','80','3')
INSTITUTO TECNOLÓGICO SUPERIOR SUCRE
--3 Listar los nombres de los empleados cuyo nombre termine con la
letra 'o'
SELECT NOMBRE FROM EMPLEADO WHERE NOMBRE LIKE '%O'
--10. Nombre de los empleados que trabajan en León y cuyo oficio sea
analista o empleado.
select NOMBRE from EMPLEADO, DEPARTAMENTO
where EMPLEADO.N_DEPARTAMENTO=Departamento.N_DEPARTAMENTO and
localizacion='VALLE' and
oficio in ('Analista','Empleado')
INSTITUTO TECNOLÓGICO SUPERIOR SUCRE
--11. Calcula el salario medio de todos los empleados.
select avg(SALARIO) from EMPLEADO
--21. Mostrar los datos de los empleados cuyo salario sea mayor que la
media de todos los salarios.
select * from EMPLEADO where salario>(select avg(salario) from
EMPLEADO)
--23. Mostrar el nombre del empleado que tiene el salario más bajo.
select nombre from EMPLEADO where salario=(select min(salario)
from EMPLEADO)
--24. Mostrar los datos del empleado que tiene el salario más alto en
el departamento de ‘DEPADOS’.
select nombre from EMPLEADO,DEPARTAMENTO
where EMPLEADO.N_DEPARTAMENTO= DEPARTAMENTO.N_DEPARTAMENTO and
NOMBRE_DEPARTAMENTO='DEPADOS'
and salario = (select max(salario) from EMPLEADO,DEPARTAMENTO
where
EMPLEADO.N_DEPARTAMENTO = DEPARTAMENTO.N_DEPARTAMENTO and
NOMBRE_DEPARTAMENTO='DEPADOS')
INSTITUTO TECNOLÓGICO SUPERIOR SUCRE
--12. En la tabla EMPLEADO borrar todos los empleados que sean del
departamento 4 y sean ‘ANALISTAS1’.
delete from EMPLEADO where N_DEPARTAMENTO = 4 and
oficio='Analista1'
INSTITUTO TECNOLÓGICO SUPERIOR SUCRE
--13. Borrar de la tabla EMPLEADO todos los empleados que no tengan
comisión.
delete from EMPLEADO where comision is null
Conclusiones:
Con la realización de estos diferentes ejercicios de consultas, pude entender la manera de
escribir con exactitud las sentencias, además de poder enlazar las tablas de acuerdo a su
sentencia, además de aprender a ingresar datos a las tablas ya creadas por los usuarios,
así, podre tener más facilidad a la hora de realizar mi propia base de datos.
Recomendaciones:
Realizar más ejercicios como estos para tener siempre la corriente de cómo
hacer las consultas y no perdernos.
Investigar más acerca de los enlazamientos de las tablas
Conocer todas las sentencias y prepararnos para el trabajo final de defensa
de nuestra base de datos.
Fuente de trabajo: