SlideShare una empresa de Scribd logo
1 de 2
I.E.S.T.P. “DE CONCEPCIÓN”                                                              Taller de Base de Datos
Computación e Informática                                              Ing. Misael SOLÓRZANO MALDONADO



                    EVALUACIÓN DE TALLER DE BASE DE DATOS
Apellidos y Nombres: INGA PARDAVE, Max Rossi

Crear las siguientes tablas y realizar las consultas que se le pide:

EMPLEADOS

PK      DNI                  Varchar (8)
        Nombres              Char(25)
        Apellidos            Char(25)
        Codigo               Varchar(4)


DEPARTAMENTOS

PK     codigo          Varchar(4)
       Nombre          Char(25)
       Presupuesto Int
       Numero          Int
Ingresar de 5 a 10 datos y realizar lo siguiente:

     1. Obtener los apellidos de los empleados
        Select Apellidos from empleados

     2. Obtener los apellidos de los empleados que se repiten
        Select DISTINCT(Apellidos) from empleados

     3. Obtener todos los datos de los empleados que se apellidan LOPEZ
        Select * from empleados where Apellidos='Lopez';

     4. Obtener todos los datos de los empleados que se apellidan LOPEZ y PEREZ
        Select * from empleados where Apellidos='Lopez' or apellidos='Perez';

     5. Obtener todos los datos de los empleados que laboran en el departamento VENTAS
        select * from empleados where codigo=1239

     6. Obtener todos los datos de los empleados cuyo apellido comienzan con la letra S
        select * from empleados where Apellidos Like'S%';

     7. Obtener el número de empleados de cada departamento
        select codigo, count(*) from empleados group by codigo

     8. Obtener un listado completo de empleados incluyendo el nombre y apellidos del empelado
        junto al nombre y presupuesto de su departamento
        select Empleados.Nombre,Apellidos,Departamentos.Nombre,Presupuesto from Empleados
        inner join Departamentos on Empleados.codigo=Departamentos.codigo;
I.E.S.T.P. “DE CONCEPCIÓN”                                                        Taller de Base de Datos
Computación e Informática                                        Ing. Misael SOLÓRZANO MALDONADO


    9. Obtener los nombres y apellidos de los empleados que trabajen en el departamento cuyo
       presupuesto es mayor a 10 000 mil soles

        Select Empleados.Nombre,Empleados.Apellidos,Departamentos. Presupuesto from
        Empleados, Departamentos where Empleados.codigo =Departamentos.codigo and
        Presupuesto>10000

    10. Eliminar a todos los empleados que trabajen para el departamento de informática.

        delete from Empleados where codigo=1236;

Más contenido relacionado

Similar a Examen de sql(inga pardave max)

Similar a Examen de sql(inga pardave max) (20)

Ejercicios sql access
Ejercicios sql accessEjercicios sql access
Ejercicios sql access
 
Ejercicios sql access
Ejercicios sql accessEjercicios sql access
Ejercicios sql access
 
Ejercicios sql access.
Ejercicios sql access.Ejercicios sql access.
Ejercicios sql access.
 
Ejercicios sql access
Ejercicios sql accessEjercicios sql access
Ejercicios sql access
 
333
333333
333
 
Ejercicios sql access
Ejercicios sql accessEjercicios sql access
Ejercicios sql access
 
Ejercicios sql access
Ejercicios sql accessEjercicios sql access
Ejercicios sql access
 
Ejercicios sql access
Ejercicios sql accessEjercicios sql access
Ejercicios sql access
 
Ejercicios sql access
Ejercicios sql accessEjercicios sql access
Ejercicios sql access
 
trabajo calificado BASEDATOS.pdf
trabajo calificado BASEDATOS.pdftrabajo calificado BASEDATOS.pdf
trabajo calificado BASEDATOS.pdf
 
archivodiapositiva_202282673143.pdf
archivodiapositiva_202282673143.pdfarchivodiapositiva_202282673143.pdf
archivodiapositiva_202282673143.pdf
 
FSI-BD-T7-EjerciciosSQLResueltos.pdf
FSI-BD-T7-EjerciciosSQLResueltos.pdfFSI-BD-T7-EjerciciosSQLResueltos.pdf
FSI-BD-T7-EjerciciosSQLResueltos.pdf
 
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
 
Oracle: Lenguaje SQL
Oracle: Lenguaje SQLOracle: Lenguaje SQL
Oracle: Lenguaje SQL
 
Oracle sep 01
Oracle sep 01Oracle sep 01
Oracle sep 01
 
Sgbd ud3 boletin_4_sql_ii
Sgbd ud3 boletin_4_sql_iiSgbd ud3 boletin_4_sql_ii
Sgbd ud3 boletin_4_sql_ii
 
Sgbd ud3 boletin_4_sql_ii
Sgbd ud3 boletin_4_sql_iiSgbd ud3 boletin_4_sql_ii
Sgbd ud3 boletin_4_sql_ii
 
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)
 
Manual sql server
Manual sql serverManual sql server
Manual sql server
 

Examen de sql(inga pardave max)

  • 1. I.E.S.T.P. “DE CONCEPCIÓN” Taller de Base de Datos Computación e Informática Ing. Misael SOLÓRZANO MALDONADO EVALUACIÓN DE TALLER DE BASE DE DATOS Apellidos y Nombres: INGA PARDAVE, Max Rossi Crear las siguientes tablas y realizar las consultas que se le pide: EMPLEADOS PK DNI Varchar (8) Nombres Char(25) Apellidos Char(25) Codigo Varchar(4) DEPARTAMENTOS PK codigo Varchar(4) Nombre Char(25) Presupuesto Int Numero Int Ingresar de 5 a 10 datos y realizar lo siguiente: 1. Obtener los apellidos de los empleados Select Apellidos from empleados 2. Obtener los apellidos de los empleados que se repiten Select DISTINCT(Apellidos) from empleados 3. Obtener todos los datos de los empleados que se apellidan LOPEZ Select * from empleados where Apellidos='Lopez'; 4. Obtener todos los datos de los empleados que se apellidan LOPEZ y PEREZ Select * from empleados where Apellidos='Lopez' or apellidos='Perez'; 5. Obtener todos los datos de los empleados que laboran en el departamento VENTAS select * from empleados where codigo=1239 6. Obtener todos los datos de los empleados cuyo apellido comienzan con la letra S select * from empleados where Apellidos Like'S%'; 7. Obtener el número de empleados de cada departamento select codigo, count(*) from empleados group by codigo 8. Obtener un listado completo de empleados incluyendo el nombre y apellidos del empelado junto al nombre y presupuesto de su departamento select Empleados.Nombre,Apellidos,Departamentos.Nombre,Presupuesto from Empleados inner join Departamentos on Empleados.codigo=Departamentos.codigo;
  • 2. I.E.S.T.P. “DE CONCEPCIÓN” Taller de Base de Datos Computación e Informática Ing. Misael SOLÓRZANO MALDONADO 9. Obtener los nombres y apellidos de los empleados que trabajen en el departamento cuyo presupuesto es mayor a 10 000 mil soles Select Empleados.Nombre,Empleados.Apellidos,Departamentos. Presupuesto from Empleados, Departamentos where Empleados.codigo =Departamentos.codigo and Presupuesto>10000 10. Eliminar a todos los empleados que trabajen para el departamento de informática. delete from Empleados where codigo=1236;