SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
Ejercicios
SQL en Access
SQL - Structured Query Language
P á g i n a | 2
EJERCICIOS SQL
Crear en Access la base de datos Empresa_1 y ejecutar las sentencias SQL
EMPLEADOS
ID_EMPLEADO NOMBRE APELLIDOS F_NACIMIENTO SEXO CARGO SALARIO
1 Carlos Jiménez Clarín 1985/05/03 H Mozo 1500
2 Elena Rubio Cuestas 1978/09/25 M Secretaria 1300
3 José Calvo Sisman 1990/11/12 H Mozo 1400
4 Margarita Rodríguez Garcés 1992/05/16 M Secretaria 1325
SCRIPT:
 CREACIÓN TABLAS
CREATE TABLE EMPLEADOS(
id_empleado int primary Key NOT NULL,
nombre char(50) NOT NULL,
apellidos char(50) NOT NULL,
f_nacimiento date NOT NULL,
sexo char(1) NOT NULL,
cargo char(50) NOT NULL,
salario int NOT NULL
);
 INSERCION DE DATOS TABLA EMPLEADO
INSERT INTO EMPLEADOS (id_empleado, nombre, apellidos, f_nacimiento, sexo, cargo, salario)
VALUES ('1','Carlos','Jiménez Clarín','1985/05/03','H','Mozo','1500');
INSERT INTO EMPLEADOS (id_empleado, nombre, apellidos, f_nacimiento, sexo, cargo, salario)
VALUES ('2','Elena','Rubio Cuestas','1978/09/25','M','Secretaria','1300');
INSERT INTO EMPLEADOS (id_empleado, nombre, apellidos, f_nacimiento, sexo, cargo, salario)
VALUES ('3','José','Calvo Sisman','1990/11/12','H','Mozo','1400');
INSERT INTO EMPLEADOS (id_empleado, nombre, apellidos, f_nacimiento, sexo, cargo, salario)
VALUES ('4','Margarita','Rodríguez Garcés','1992/05/16','M','Secretaria','1325');
 Ejemplo 1
¿Qué empleados tienen un salario mayor a 1350?
select NOMBRE , APELLIDOS
from EMPLEADOS
where SALARIO > 1350
 Ejemplo 2
¿Realizar una consulta que devuelva el nombre, apellidos y la fecha de nacimiento de aquellos empleados que
cobren más de 1350?
select NOMBRE , APELLIDOS , F_NACIMIENTO
from EMPLEADOS
where SALARIO > 1350
 Ejemplo 3
¿Qué empleados tienen un sueldo comprendido entre 1350 y 1450?
select NOMBRE , APELLIDOS
from EMPLEADOS
where SALARIO > 1350 and SALARIO <= 1450
SQL - Structured Query Language
P á g i n a | 3
 Ejemplo 4
¿Qué empleados son hombres?
select NOMBRE , APELLIDOS
from EMPLEADOS
where SEXO = 'H'
 Ejemplo 5
¿Cuáles son los nombres de los empleados tienen el cargo de MOZO?
select NOMBRE
from EMPLEADOS
where CARGO = 'MOZO'
 Ejemplo 6
¿Cuál es el empleado de código 4?
select APELLIDOS
from EMPLEADOS
where ID_EMPLEADO = 4
SQL - Structured Query Language
P á g i n a | 4
Crear en Access la siguiente bases de Datos y Ejecutar las sentencias SQL
DEPARTAMENTO
cod_dep nombre_dep localización
10 Desarrollo de Software El Coyolar
20 Análisis de Sistemas Guadalupe
30 Contabilidad Subtiava
40 Ventas San Felipe
EMPLEADO
cod_emp nombre edad oficio dir fecha_ing salario comisión cod_dep
1 Vargas Héctor 27 Vendedor León 12/05/1993 12000 40
2 Hernández Julio 27 Analista Chinandega 14/07/1982 13000 1500 20
3 Esquivel José 31 Director Juigalpa 05/06/1981 16700 1200 30
4 Delgado Carmen 37 Vendedor León 02/03/1983 13400 40
5 Castillo Luis 17 Vendedor Masaya 12/08/1982 16309 1000 40
6 Esquivel Alfonso 26 Presidente Nagarote 12/09/1981 15000 30
7 Pérez Luis 32 Empleado Managua 02/03/1980 16890 10
SCRIPT:
 CREACIÓN TABLAS
CREATE TABLE DEPARTAMENTO(
cod_dep int primary Key NOT NULL,
nombre_dep char(50) NOT NULL,
localización char (50) NOT NULL
);
CREATE TABLE EMPLEADO(
cod_emp int primary Key NOT NULL,
nombre char(50) NOT NULL,
edad int NOT NULL,
oficio char(50) NOT NULL,
dir char(50) NOT NULL,
fecha_ing char(50) NOT NULL,
salario int NOT NULL,
comisión int,
cod_dep int NOT NULL
);
 INSERCION DE DATOS TABLA DEPARTAMENTO
INSERT INTO DEPARTAMENTO (cod_dep, nombre_dep, localización)
VALUES ('10','Desarrollo de Software','El Coyolar');
INSERT INTO DEPARTAMENTO (cod_dep, nombre_dep, localización)
VALUES ('20','Análisis de Sistemas','Guadalupe');
INSERT INTO DEPARTAMENTO (cod_dep, nombre_dep, localización)
VALUES ('30','Contabilidad','Subtiava');
INSERT INTO DEPARTAMENTO (cod_dep, nombre_dep, localización)
VALUES ('40','Ventas','San Felipe');
 INSERCION DE DATOS TABLA EMPLEADO
INSERT INTO EMPLEADO (cod_emp, nombre, edad, oficio, dir, fecha_ing, salario, comisión, cod_dep)
VALUES ('1','Vargas Héctor','27','Vendedor','León','12/05/1993','12000',null,'40');
INSERT INTO EMPLEADO (cod_emp, nombre, edad, oficio, dir, fecha_ing, salario, comisión, cod_dep)
VALUES ('2','Hernández Julio','27',' Analista',' Chinandega','14/07/1982','13000','1500','20');
INSERT INTO EMPLEADO (cod_emp, nombre, edad, oficio, dir, fecha_ing, salario, comisión, cod_dep)
VALUES ('3','Esquivel José','31','Director','Juigalpa','05/06/1981','16700','1200','30');
INSERT INTO EMPLEADO (cod_emp, nombre, edad, oficio, dir, fecha_ing, salario, comisión, cod_dep)
VALUES ('4','Delgado Carmen','37','Vendedor','León','02/03/1983','13400',null,'40');
INSERT INTO EMPLEADO (cod_emp, nombre, edad, oficio, dir, fecha_ing, salario, comisión, cod_dep)
VALUES ('5','Castillo Luis','17','Vendedor','Masaya','12/08/1982','16309','1000','40');
INSERT INTO EMPLEADO (cod_emp, nombre, edad, oficio, dir, fecha_ing, salario, comisión, cod_dep)
VALUES ('6','Esquivel Alfonso','26','Presidente','Naragote','12/09/1981','15000',null,'30');
INSERT INTO EMPLEADO (cod_emp, nombre, edad, oficio, dir, fecha_ing, salario, comisión, cod_dep)
VALUES ('7','Pérez Luis','32','Empleado','Managua','02/03/1980','16890',null,'10');
SQL - Structured Query Language
P á g i n a | 5
 Ejemplo 7
Listar los nombres de los empleados cuyo nombre termine con la letra ‘o’.
select nombre
from EMPLEADO
where nombre like '*o'
 Ejemplo 8
Seleccionar el nombre, el oficio y salario de los empleados que trabajan en León.
select nombre, oficio, salario
from EMPLEADO
where dir='León'
 Ejemplo 9
Calcular el salario medio de todos los empleados.
select avg(salario)
from EMPLEADO
 Ejemplo 10
¿Cuál es el máximo salario de los empleados del departamento número 10?
select max(salario)
from EMPLEADO
where cod_dep = 10
 Ejemplo 11
¿Cuántos empleados hay en el departamento número 10?
select count(*)
from EMPLEADO
where cod_dep = 10
 Ejemplo 12
¿Cuántos empleados hay en el departamento de VENTAS?
select count(*)
from EMPLEADO
where cod_dep=40
 Ejemplo 13
¿Cuántos empleados no tienen comisión?
select count(*)
from EMPLEADO
where comisión is null
 Ejemplo 14
Se desea saber cuántos nombres de los empleados empiezan por la letra ‘A’.
select count(*)
from EMPLEADO
where nombre like 'E*'
 Ejemplo 15
Para cada oficio obtener la suma de salarios.
select oficio, sum(salario)
from EMPLEADO group by oficio
SQL - Structured Query Language
P á g i n a | 6
 Ejemplo 16
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)
 Ejemplo 17
Seleccionar el nombre del empleado que tiene máximo salario.
select nombre
from EMPLEADO
where salario=(select max(salario)from EMPLEADO)
 Ejemplo 18
Mostrar el nombre del empleado que tiene el salario más bajo.
select nombre
from EMPLEADO
where salario=(select min(salario)from EMPLEADO)
 Ejemplo 19
Insertar en la tabla EMPLEADO un empleado con código 8, nombre ‘Cajas Carlos’ de 32 años, oficio Analista, vive
en Matagalpa, fecha de ingreso en la empresa el 22-06-2001, su salario es de 15600, no tiene comisión y pertenece
al departamento 20.
INSERT INTO EMPLEADO (cod_emp, nombre, edad, oficio, dir, fecha_ing, salario, comisión, cod_dep)
VALUES ('8','Cajas Carlos','32','Empleado','Matagalpa','22/06/2001','15600',null,'20');
 Ejemplo 20
Insertar en la tabla DEPARTAMENTO un departamento cuyo número sea 50, de nombre ‘GENERAL’ y cuya
localización sea ‘Laborio’.
INSERT INTO DEPARTAMENTO (cod_dep, nombre_dep, localización)
VALUES ('50','General','Laborio');
 Ejemplo 21
Insertar en la tabla DEPARTAMENTO un departamento cuyo número sea 60 y de nombre ‘PRUEBAS’ y cuya
localización sea ‘Puerto Cayo’.
INSERT INTO DEPARTAMENTO (cod_dep, nombre_dep, localización)
VALUES ('60','Pruebas','Puerto Cayo');
 Ejemplo 22
Doblar el salario a todos los empleados del departamento 30.
update EMPLEADO
set salario = salario*2
where cod_dep=30
 Ejemplo 23
Cambiar todos los empleados del departamento número 30 al departamento número 20.
update EMPLEADO
set cod_dep = 20
where cod_dep = 30
 Ejemplo 24
Incrementar en un 10% el sueldo de los empleados del departamento 10.
update EMPLEADO
set salario=salario*1.1
where cod_dep=10
SQL - Structured Query Language
P á g i n a | 7
 Ejemplo 25
Cambiar la localidad del departamento número 10 a ‘Zaragoza’.
update EMPLEADO
set localizacion='Zaragoza'
where cod_dep = 10
 Ejemplo 26
En la tabla DEPARTAMENTO borrar el departamento número 40.
delete from DEPARTAMENTO
where cod_dep = 40
 Ejemplo 27
En la tabla EMPELADO borrar todos los empleados que sean del departamento 20.
delete from EMPLEADO
where cod_dep = 20
 Ejemplo 28
Mostrar el nombre, salario y nombre del departamento de los empleados que tengan el mismo oficio que ‘Esquivel
Alfonso’
select nombre, salario, nombre_dep
from EMPLEADO, DEPARTAMENTO
where EMPLEADO.cod_dep=DEPARTAMENTO.cod_dep and oficio = (select oficio from EMPLEADO
where nombre='Vargas Héctor')
 Ejemplo 29
Mostrar el nombre, salario y nombre del departamento de los empleados que tengan el mismo oficio que “Castillo
Luis” y que no tengan comisión.
select nombre, salario, nombre_dep
from EMPLEADO, DEPARTAMENTO
where EMPLEADO.cod_dep=DEPARTAMENTO.cod_dep and oficio = (select oficio from EMPLEADO
where nombre='Castillo Luis') and comisión is null
 Ejemplo 30
Mostrar el nombre y oficio de los empleados que trabajan en el departamento de contabilidad ordenados por
nombres
Select nombre, oficio
from EMPLEADO, DEPARTAMENTO
where EMPLEADO.cod_dep=DEPARTAMENTO.cod_dep and nombre_dep = 'Contabilidad' order by
nombre
 Ejemplo 31
Calcula el salario mínimo de los empleados del departamento ‘VENTAS’.
select min(salario)
from EMPLEADO, DEPARTAMENTO
where EMPLEADO.cod_dep=DEPARTAMENTO.cod_dep and nombre_dep='Ventas'
 Ejemplo 32
Calcula el promedio del salario de los empleados del departamento de ‘CONTABILIDAD’.
select avg(salario)
from EMPLEADO, DEPARTAMENTO
where EMPLEADO.cod_dep=DEPARTAMENTO.cod_dep and nombre_dep='Contabilidad'

Más contenido relacionado

Destacado

Yupa cesar bdii_t3
Yupa cesar bdii_t3Yupa cesar bdii_t3
Yupa cesar bdii_t3Cesar Yupa
 
Yupa cesar bdii_t7
Yupa cesar bdii_t7Yupa cesar bdii_t7
Yupa cesar bdii_t7Cesar Yupa
 
Yupa cesar 6_s_t1_2
Yupa cesar 6_s_t1_2Yupa cesar 6_s_t1_2
Yupa cesar 6_s_t1_2Cesar Yupa
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageCesar Yupa
 
Yupa césar bdii_t2
Yupa césar bdii_t2Yupa césar bdii_t2
Yupa césar bdii_t2Cesar Yupa
 
1 bases de-datos
1 bases de-datos1 bases de-datos
1 bases de-datosCesar Yupa
 
Yupa cesar bd2_t1
Yupa cesar bd2_t1Yupa cesar bd2_t1
Yupa cesar bd2_t1Cesar Yupa
 
Yupa cesar bdii_t8
Yupa cesar bdii_t8Yupa cesar bdii_t8
Yupa cesar bdii_t8Cesar Yupa
 
4. normalización
4. normalización4. normalización
4. normalizaciónCesar Yupa
 
7. sgbd sistema gestor de bases de datos
7. sgbd   sistema gestor de bases de datos7. sgbd   sistema gestor de bases de datos
7. sgbd sistema gestor de bases de datosCesar Yupa
 
5. ejercicios normalización
5. ejercicios normalización5. ejercicios normalización
5. ejercicios normalizaciónCesar Yupa
 
Instrumento de Evaluación para Software Educativo
Instrumento de Evaluación para Software EducativoInstrumento de Evaluación para Software Educativo
Instrumento de Evaluación para Software EducativoRogelio Pincheira
 
Software Educativo Y Su Evaluación
Software Educativo Y Su EvaluaciónSoftware Educativo Y Su Evaluación
Software Educativo Y Su EvaluaciónCecilia Pino
 

Destacado (15)

Yupa cesar bdii_t3
Yupa cesar bdii_t3Yupa cesar bdii_t3
Yupa cesar bdii_t3
 
Yupa cesar bdii_t7
Yupa cesar bdii_t7Yupa cesar bdii_t7
Yupa cesar bdii_t7
 
Yupa cesar 6_s_t1_2
Yupa cesar 6_s_t1_2Yupa cesar 6_s_t1_2
Yupa cesar 6_s_t1_2
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
Yupa césar bdii_t2
Yupa césar bdii_t2Yupa césar bdii_t2
Yupa césar bdii_t2
 
Acta de compromiso
Acta de compromisoActa de compromiso
Acta de compromiso
 
1 bases de-datos
1 bases de-datos1 bases de-datos
1 bases de-datos
 
Yupa cesar bd2_t1
Yupa cesar bd2_t1Yupa cesar bd2_t1
Yupa cesar bd2_t1
 
Acuerdos y compromisos
Acuerdos y compromisosAcuerdos y compromisos
Acuerdos y compromisos
 
Yupa cesar bdii_t8
Yupa cesar bdii_t8Yupa cesar bdii_t8
Yupa cesar bdii_t8
 
4. normalización
4. normalización4. normalización
4. normalización
 
7. sgbd sistema gestor de bases de datos
7. sgbd   sistema gestor de bases de datos7. sgbd   sistema gestor de bases de datos
7. sgbd sistema gestor de bases de datos
 
5. ejercicios normalización
5. ejercicios normalización5. ejercicios normalización
5. ejercicios normalización
 
Instrumento de Evaluación para Software Educativo
Instrumento de Evaluación para Software EducativoInstrumento de Evaluación para Software Educativo
Instrumento de Evaluación para Software Educativo
 
Software Educativo Y Su Evaluación
Software Educativo Y Su EvaluaciónSoftware Educativo Y Su Evaluación
Software Educativo Y Su Evaluación
 

Similar a Ejercicios sql access

Ejercicios sql access
Ejercicios sql accessEjercicios sql access
Ejercicios sql accessChars Orden
 
Ejerciciossqlaccess 150113092937-conversion-gate01
Ejerciciossqlaccess 150113092937-conversion-gate01Ejerciciossqlaccess 150113092937-conversion-gate01
Ejerciciossqlaccess 150113092937-conversion-gate01Dyego de Alvaro
 
Ejerciciossqlaccess 150113092937-conversion-gate01
Ejerciciossqlaccess 150113092937-conversion-gate01Ejerciciossqlaccess 150113092937-conversion-gate01
Ejerciciossqlaccess 150113092937-conversion-gate01Dyego de Alvaro
 
Examen de sql(inga pardave max)
Examen de sql(inga pardave max)Examen de sql(inga pardave max)
Examen de sql(inga pardave max)maxtronic
 
Ejercicio Práctico de Base de Datos
Ejercicio Práctico de Base de DatosEjercicio Práctico de Base de Datos
Ejercicio Práctico de Base de DatosPilar Pardo Hidalgo
 
Tarea Querys Sql de Wilmer Alcivar
Tarea Querys Sql de Wilmer AlcivarTarea Querys Sql de Wilmer Alcivar
Tarea Querys Sql de Wilmer Alcivarnahun1385
 
Tutorial Teorico-Practico Sql server 2000 (233 paginas)
Tutorial Teorico-Practico Sql server 2000 (233 paginas)Tutorial Teorico-Practico Sql server 2000 (233 paginas)
Tutorial Teorico-Practico Sql server 2000 (233 paginas)Martin Murciego
 
Complemento del manual de programacion iii sql
Complemento del manual de programacion iii sqlComplemento del manual de programacion iii sql
Complemento del manual de programacion iii sqlLaura Miranda Dominguez
 
Soluciones ejercicios 3
Soluciones ejercicios 3Soluciones ejercicios 3
Soluciones ejercicios 3yover01
 
Ejercicio completo colegio
Ejercicio completo colegioEjercicio completo colegio
Ejercicio completo colegiogusanchez2668
 
FSI-BD-T7-EjerciciosSQLResueltos.pdf
FSI-BD-T7-EjerciciosSQLResueltos.pdfFSI-BD-T7-EjerciciosSQLResueltos.pdf
FSI-BD-T7-EjerciciosSQLResueltos.pdfdavidvargas666
 

Similar a Ejercicios sql access (20)

Ejercicios sql access
Ejercicios sql accessEjercicios sql access
Ejercicios sql access
 
Ejerciciossqlaccess 150113092937-conversion-gate01
Ejerciciossqlaccess 150113092937-conversion-gate01Ejerciciossqlaccess 150113092937-conversion-gate01
Ejerciciossqlaccess 150113092937-conversion-gate01
 
Ejerciciossqlaccess 150113092937-conversion-gate01
Ejerciciossqlaccess 150113092937-conversion-gate01Ejerciciossqlaccess 150113092937-conversion-gate01
Ejerciciossqlaccess 150113092937-conversion-gate01
 
Practica2 postgresql
Practica2 postgresqlPractica2 postgresql
Practica2 postgresql
 
Examen de sql(inga pardave max)
Examen de sql(inga pardave max)Examen de sql(inga pardave max)
Examen de sql(inga pardave max)
 
Ejercicio Práctico de Base de Datos
Ejercicio Práctico de Base de DatosEjercicio Práctico de Base de Datos
Ejercicio Práctico de Base de Datos
 
Manual sql server
Manual sql serverManual sql server
Manual sql server
 
Manualsqlserverparte
ManualsqlserverparteManualsqlserverparte
Manualsqlserverparte
 
Tarea Querys Sql de Wilmer Alcivar
Tarea Querys Sql de Wilmer AlcivarTarea Querys Sql de Wilmer Alcivar
Tarea Querys Sql de Wilmer Alcivar
 
Tutorial Teorico-Practico Sql server 2000 (233 paginas)
Tutorial Teorico-Practico Sql server 2000 (233 paginas)Tutorial Teorico-Practico Sql server 2000 (233 paginas)
Tutorial Teorico-Practico Sql server 2000 (233 paginas)
 
Guia de ejercicios para resolver sql
Guia de ejercicios para resolver sqlGuia de ejercicios para resolver sql
Guia de ejercicios para resolver sql
 
Complemento del manual de programacion iii sql
Complemento del manual de programacion iii sqlComplemento del manual de programacion iii sql
Complemento del manual de programacion iii sql
 
Colegio
ColegioColegio
Colegio
 
Soluciones ejercicios 3
Soluciones ejercicios 3Soluciones ejercicios 3
Soluciones ejercicios 3
 
trabajo calificado BASEDATOS.pdf
trabajo calificado BASEDATOS.pdftrabajo calificado BASEDATOS.pdf
trabajo calificado BASEDATOS.pdf
 
Ejercicio completo colegio
Ejercicio completo colegioEjercicio completo colegio
Ejercicio completo colegio
 
FSI-BD-T7-EjerciciosSQLResueltos.pdf
FSI-BD-T7-EjerciciosSQLResueltos.pdfFSI-BD-T7-EjerciciosSQLResueltos.pdf
FSI-BD-T7-EjerciciosSQLResueltos.pdf
 
Oracle sep 01
Oracle sep 01Oracle sep 01
Oracle sep 01
 
Relaciones
RelacionesRelaciones
Relaciones
 
Sql2
Sql2Sql2
Sql2
 

Más de Cesar Yupa

Acuerdosy compromisosupa2014
Acuerdosy compromisosupa2014Acuerdosy compromisosupa2014
Acuerdosy compromisosupa2014Cesar Yupa
 
Actade compromisoupa2014
Actade compromisoupa2014Actade compromisoupa2014
Actade compromisoupa2014Cesar Yupa
 
Silabo redes de computadores i
Silabo redes de computadores iSilabo redes de computadores i
Silabo redes de computadores iCesar Yupa
 
Portafolio estudianteupa2014
Portafolio estudianteupa2014Portafolio estudianteupa2014
Portafolio estudianteupa2014Cesar Yupa
 
Portafolio estudianteupa2014
Portafolio estudianteupa2014Portafolio estudianteupa2014
Portafolio estudianteupa2014Cesar Yupa
 
Cesar yupa(tecnica)
Cesar yupa(tecnica)Cesar yupa(tecnica)
Cesar yupa(tecnica)Cesar Yupa
 
Yupa cesar (investigacion 1)
Yupa cesar (investigacion 1)Yupa cesar (investigacion 1)
Yupa cesar (investigacion 1)Cesar Yupa
 
Exposicion 1 cesar yupa
Exposicion 1 cesar yupaExposicion 1 cesar yupa
Exposicion 1 cesar yupaCesar Yupa
 
Misión y visión de la universidad nacional de chimborazo
Misión y visión de la universidad nacional de chimborazoMisión y visión de la universidad nacional de chimborazo
Misión y visión de la universidad nacional de chimborazoCesar Yupa
 
La evaluación formativa la utopía de la educación superior
La evaluación formativa   la utopía de la educación superiorLa evaluación formativa   la utopía de la educación superior
La evaluación formativa la utopía de la educación superiorCesar Yupa
 
La evaluación educativa modelos
La evaluación educativa   modelos La evaluación educativa   modelos
La evaluación educativa modelos Cesar Yupa
 

Más de Cesar Yupa (20)

Admisiones
AdmisionesAdmisiones
Admisiones
 
Acuerdosy compromisosupa2014
Acuerdosy compromisosupa2014Acuerdosy compromisosupa2014
Acuerdosy compromisosupa2014
 
Actade compromisoupa2014
Actade compromisoupa2014Actade compromisoupa2014
Actade compromisoupa2014
 
Silabo redes de computadores i
Silabo redes de computadores iSilabo redes de computadores i
Silabo redes de computadores i
 
Portafolio estudianteupa2014
Portafolio estudianteupa2014Portafolio estudianteupa2014
Portafolio estudianteupa2014
 
Portafolio estudianteupa2014
Portafolio estudianteupa2014Portafolio estudianteupa2014
Portafolio estudianteupa2014
 
La web 2
La web 2La web 2
La web 2
 
Doc1
Doc1Doc1
Doc1
 
Caratula bd
Caratula bdCaratula bd
Caratula bd
 
Cesar yupa(tecnica)
Cesar yupa(tecnica)Cesar yupa(tecnica)
Cesar yupa(tecnica)
 
Yupa -cesar
Yupa -cesarYupa -cesar
Yupa -cesar
 
Yupa cesar
Yupa cesarYupa cesar
Yupa cesar
 
Yupa cesar (investigacion 1)
Yupa cesar (investigacion 1)Yupa cesar (investigacion 1)
Yupa cesar (investigacion 1)
 
Tarea
TareaTarea
Tarea
 
Cesar yupa
Cesar yupaCesar yupa
Cesar yupa
 
Exposicion 1 cesar yupa
Exposicion 1 cesar yupaExposicion 1 cesar yupa
Exposicion 1 cesar yupa
 
Misión y visión de la universidad nacional de chimborazo
Misión y visión de la universidad nacional de chimborazoMisión y visión de la universidad nacional de chimborazo
Misión y visión de la universidad nacional de chimborazo
 
Manual e a
Manual e aManual e a
Manual e a
 
La evaluación formativa la utopía de la educación superior
La evaluación formativa   la utopía de la educación superiorLa evaluación formativa   la utopía de la educación superior
La evaluación formativa la utopía de la educación superior
 
La evaluación educativa modelos
La evaluación educativa   modelos La evaluación educativa   modelos
La evaluación educativa modelos
 

Último

Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxNadiaMartnez11
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxsisimosolorzano
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnnlitzyleovaldivieso
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 

Último (20)

Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 

Ejercicios sql access

  • 2. SQL - Structured Query Language P á g i n a | 2 EJERCICIOS SQL Crear en Access la base de datos Empresa_1 y ejecutar las sentencias SQL EMPLEADOS ID_EMPLEADO NOMBRE APELLIDOS F_NACIMIENTO SEXO CARGO SALARIO 1 Carlos Jiménez Clarín 1985/05/03 H Mozo 1500 2 Elena Rubio Cuestas 1978/09/25 M Secretaria 1300 3 José Calvo Sisman 1990/11/12 H Mozo 1400 4 Margarita Rodríguez Garcés 1992/05/16 M Secretaria 1325 SCRIPT:  CREACIÓN TABLAS CREATE TABLE EMPLEADOS( id_empleado int primary Key NOT NULL, nombre char(50) NOT NULL, apellidos char(50) NOT NULL, f_nacimiento date NOT NULL, sexo char(1) NOT NULL, cargo char(50) NOT NULL, salario int NOT NULL );  INSERCION DE DATOS TABLA EMPLEADO INSERT INTO EMPLEADOS (id_empleado, nombre, apellidos, f_nacimiento, sexo, cargo, salario) VALUES ('1','Carlos','Jiménez Clarín','1985/05/03','H','Mozo','1500'); INSERT INTO EMPLEADOS (id_empleado, nombre, apellidos, f_nacimiento, sexo, cargo, salario) VALUES ('2','Elena','Rubio Cuestas','1978/09/25','M','Secretaria','1300'); INSERT INTO EMPLEADOS (id_empleado, nombre, apellidos, f_nacimiento, sexo, cargo, salario) VALUES ('3','José','Calvo Sisman','1990/11/12','H','Mozo','1400'); INSERT INTO EMPLEADOS (id_empleado, nombre, apellidos, f_nacimiento, sexo, cargo, salario) VALUES ('4','Margarita','Rodríguez Garcés','1992/05/16','M','Secretaria','1325');  Ejemplo 1 ¿Qué empleados tienen un salario mayor a 1350? select NOMBRE , APELLIDOS from EMPLEADOS where SALARIO > 1350  Ejemplo 2 ¿Realizar una consulta que devuelva el nombre, apellidos y la fecha de nacimiento de aquellos empleados que cobren más de 1350? select NOMBRE , APELLIDOS , F_NACIMIENTO from EMPLEADOS where SALARIO > 1350  Ejemplo 3 ¿Qué empleados tienen un sueldo comprendido entre 1350 y 1450? select NOMBRE , APELLIDOS from EMPLEADOS where SALARIO > 1350 and SALARIO <= 1450
  • 3. SQL - Structured Query Language P á g i n a | 3  Ejemplo 4 ¿Qué empleados son hombres? select NOMBRE , APELLIDOS from EMPLEADOS where SEXO = 'H'  Ejemplo 5 ¿Cuáles son los nombres de los empleados tienen el cargo de MOZO? select NOMBRE from EMPLEADOS where CARGO = 'MOZO'  Ejemplo 6 ¿Cuál es el empleado de código 4? select APELLIDOS from EMPLEADOS where ID_EMPLEADO = 4
  • 4. SQL - Structured Query Language P á g i n a | 4 Crear en Access la siguiente bases de Datos y Ejecutar las sentencias SQL DEPARTAMENTO cod_dep nombre_dep localización 10 Desarrollo de Software El Coyolar 20 Análisis de Sistemas Guadalupe 30 Contabilidad Subtiava 40 Ventas San Felipe EMPLEADO cod_emp nombre edad oficio dir fecha_ing salario comisión cod_dep 1 Vargas Héctor 27 Vendedor León 12/05/1993 12000 40 2 Hernández Julio 27 Analista Chinandega 14/07/1982 13000 1500 20 3 Esquivel José 31 Director Juigalpa 05/06/1981 16700 1200 30 4 Delgado Carmen 37 Vendedor León 02/03/1983 13400 40 5 Castillo Luis 17 Vendedor Masaya 12/08/1982 16309 1000 40 6 Esquivel Alfonso 26 Presidente Nagarote 12/09/1981 15000 30 7 Pérez Luis 32 Empleado Managua 02/03/1980 16890 10 SCRIPT:  CREACIÓN TABLAS CREATE TABLE DEPARTAMENTO( cod_dep int primary Key NOT NULL, nombre_dep char(50) NOT NULL, localización char (50) NOT NULL ); CREATE TABLE EMPLEADO( cod_emp int primary Key NOT NULL, nombre char(50) NOT NULL, edad int NOT NULL, oficio char(50) NOT NULL, dir char(50) NOT NULL, fecha_ing char(50) NOT NULL, salario int NOT NULL, comisión int, cod_dep int NOT NULL );  INSERCION DE DATOS TABLA DEPARTAMENTO INSERT INTO DEPARTAMENTO (cod_dep, nombre_dep, localización) VALUES ('10','Desarrollo de Software','El Coyolar'); INSERT INTO DEPARTAMENTO (cod_dep, nombre_dep, localización) VALUES ('20','Análisis de Sistemas','Guadalupe'); INSERT INTO DEPARTAMENTO (cod_dep, nombre_dep, localización) VALUES ('30','Contabilidad','Subtiava'); INSERT INTO DEPARTAMENTO (cod_dep, nombre_dep, localización) VALUES ('40','Ventas','San Felipe');  INSERCION DE DATOS TABLA EMPLEADO INSERT INTO EMPLEADO (cod_emp, nombre, edad, oficio, dir, fecha_ing, salario, comisión, cod_dep) VALUES ('1','Vargas Héctor','27','Vendedor','León','12/05/1993','12000',null,'40'); INSERT INTO EMPLEADO (cod_emp, nombre, edad, oficio, dir, fecha_ing, salario, comisión, cod_dep) VALUES ('2','Hernández Julio','27',' Analista',' Chinandega','14/07/1982','13000','1500','20'); INSERT INTO EMPLEADO (cod_emp, nombre, edad, oficio, dir, fecha_ing, salario, comisión, cod_dep) VALUES ('3','Esquivel José','31','Director','Juigalpa','05/06/1981','16700','1200','30'); INSERT INTO EMPLEADO (cod_emp, nombre, edad, oficio, dir, fecha_ing, salario, comisión, cod_dep) VALUES ('4','Delgado Carmen','37','Vendedor','León','02/03/1983','13400',null,'40'); INSERT INTO EMPLEADO (cod_emp, nombre, edad, oficio, dir, fecha_ing, salario, comisión, cod_dep) VALUES ('5','Castillo Luis','17','Vendedor','Masaya','12/08/1982','16309','1000','40'); INSERT INTO EMPLEADO (cod_emp, nombre, edad, oficio, dir, fecha_ing, salario, comisión, cod_dep) VALUES ('6','Esquivel Alfonso','26','Presidente','Naragote','12/09/1981','15000',null,'30'); INSERT INTO EMPLEADO (cod_emp, nombre, edad, oficio, dir, fecha_ing, salario, comisión, cod_dep) VALUES ('7','Pérez Luis','32','Empleado','Managua','02/03/1980','16890',null,'10');
  • 5. SQL - Structured Query Language P á g i n a | 5  Ejemplo 7 Listar los nombres de los empleados cuyo nombre termine con la letra ‘o’. select nombre from EMPLEADO where nombre like '*o'  Ejemplo 8 Seleccionar el nombre, el oficio y salario de los empleados que trabajan en León. select nombre, oficio, salario from EMPLEADO where dir='León'  Ejemplo 9 Calcular el salario medio de todos los empleados. select avg(salario) from EMPLEADO  Ejemplo 10 ¿Cuál es el máximo salario de los empleados del departamento número 10? select max(salario) from EMPLEADO where cod_dep = 10  Ejemplo 11 ¿Cuántos empleados hay en el departamento número 10? select count(*) from EMPLEADO where cod_dep = 10  Ejemplo 12 ¿Cuántos empleados hay en el departamento de VENTAS? select count(*) from EMPLEADO where cod_dep=40  Ejemplo 13 ¿Cuántos empleados no tienen comisión? select count(*) from EMPLEADO where comisión is null  Ejemplo 14 Se desea saber cuántos nombres de los empleados empiezan por la letra ‘A’. select count(*) from EMPLEADO where nombre like 'E*'  Ejemplo 15 Para cada oficio obtener la suma de salarios. select oficio, sum(salario) from EMPLEADO group by oficio
  • 6. SQL - Structured Query Language P á g i n a | 6  Ejemplo 16 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)  Ejemplo 17 Seleccionar el nombre del empleado que tiene máximo salario. select nombre from EMPLEADO where salario=(select max(salario)from EMPLEADO)  Ejemplo 18 Mostrar el nombre del empleado que tiene el salario más bajo. select nombre from EMPLEADO where salario=(select min(salario)from EMPLEADO)  Ejemplo 19 Insertar en la tabla EMPLEADO un empleado con código 8, nombre ‘Cajas Carlos’ de 32 años, oficio Analista, vive en Matagalpa, fecha de ingreso en la empresa el 22-06-2001, su salario es de 15600, no tiene comisión y pertenece al departamento 20. INSERT INTO EMPLEADO (cod_emp, nombre, edad, oficio, dir, fecha_ing, salario, comisión, cod_dep) VALUES ('8','Cajas Carlos','32','Empleado','Matagalpa','22/06/2001','15600',null,'20');  Ejemplo 20 Insertar en la tabla DEPARTAMENTO un departamento cuyo número sea 50, de nombre ‘GENERAL’ y cuya localización sea ‘Laborio’. INSERT INTO DEPARTAMENTO (cod_dep, nombre_dep, localización) VALUES ('50','General','Laborio');  Ejemplo 21 Insertar en la tabla DEPARTAMENTO un departamento cuyo número sea 60 y de nombre ‘PRUEBAS’ y cuya localización sea ‘Puerto Cayo’. INSERT INTO DEPARTAMENTO (cod_dep, nombre_dep, localización) VALUES ('60','Pruebas','Puerto Cayo');  Ejemplo 22 Doblar el salario a todos los empleados del departamento 30. update EMPLEADO set salario = salario*2 where cod_dep=30  Ejemplo 23 Cambiar todos los empleados del departamento número 30 al departamento número 20. update EMPLEADO set cod_dep = 20 where cod_dep = 30  Ejemplo 24 Incrementar en un 10% el sueldo de los empleados del departamento 10. update EMPLEADO set salario=salario*1.1 where cod_dep=10
  • 7. SQL - Structured Query Language P á g i n a | 7  Ejemplo 25 Cambiar la localidad del departamento número 10 a ‘Zaragoza’. update EMPLEADO set localizacion='Zaragoza' where cod_dep = 10  Ejemplo 26 En la tabla DEPARTAMENTO borrar el departamento número 40. delete from DEPARTAMENTO where cod_dep = 40  Ejemplo 27 En la tabla EMPELADO borrar todos los empleados que sean del departamento 20. delete from EMPLEADO where cod_dep = 20  Ejemplo 28 Mostrar el nombre, salario y nombre del departamento de los empleados que tengan el mismo oficio que ‘Esquivel Alfonso’ select nombre, salario, nombre_dep from EMPLEADO, DEPARTAMENTO where EMPLEADO.cod_dep=DEPARTAMENTO.cod_dep and oficio = (select oficio from EMPLEADO where nombre='Vargas Héctor')  Ejemplo 29 Mostrar el nombre, salario y nombre del departamento de los empleados que tengan el mismo oficio que “Castillo Luis” y que no tengan comisión. select nombre, salario, nombre_dep from EMPLEADO, DEPARTAMENTO where EMPLEADO.cod_dep=DEPARTAMENTO.cod_dep and oficio = (select oficio from EMPLEADO where nombre='Castillo Luis') and comisión is null  Ejemplo 30 Mostrar el nombre y oficio de los empleados que trabajan en el departamento de contabilidad ordenados por nombres Select nombre, oficio from EMPLEADO, DEPARTAMENTO where EMPLEADO.cod_dep=DEPARTAMENTO.cod_dep and nombre_dep = 'Contabilidad' order by nombre  Ejemplo 31 Calcula el salario mínimo de los empleados del departamento ‘VENTAS’. select min(salario) from EMPLEADO, DEPARTAMENTO where EMPLEADO.cod_dep=DEPARTAMENTO.cod_dep and nombre_dep='Ventas'  Ejemplo 32 Calcula el promedio del salario de los empleados del departamento de ‘CONTABILIDAD’. select avg(salario) from EMPLEADO, DEPARTAMENTO where EMPLEADO.cod_dep=DEPARTAMENTO.cod_dep and nombre_dep='Contabilidad'