0% encontró este documento útil (0 votos)
106 vistas3 páginas

Ejerccio SQL (Preguntas)

Este documento presenta las instrucciones para crear una base de datos de empleados y realizar 40 consultas SQL sobre la misma. Se especifica crear el esquema de la base de datos y luego ingresar los registros. Las consultas incluyen seleccionar y ordenar datos de empleados y departamentos usando diferentes criterios como apellidos, oficios, números de departamento, salarios y fechas.

Cargado por

craneor ftx
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
106 vistas3 páginas

Ejerccio SQL (Preguntas)

Este documento presenta las instrucciones para crear una base de datos de empleados y realizar 40 consultas SQL sobre la misma. Se especifica crear el esquema de la base de datos y luego ingresar los registros. Las consultas incluyen seleccionar y ordenar datos de empleados y departamentos usando diferentes criterios como apellidos, oficios, números de departamento, salarios y fechas.

Cargado por

craneor ftx
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

INGENIERIA DE SISTEMAS

TALLER BASES DE DATOS

Dada la información anterior realizar:

a. Crear la base de datos de la siguiente manera:


 Crear el esquema de la base de datos con sql
 Realizar el ingreso de cada registro usando Insert

b. Realizar las siguientes consultas

1 Mostrar el apellido, oficio y número de departamento de cada empleado.


2 Mostrar el número, nombre y localización de cada departamento.
3 Mostrar todos los datos de todos los empleados.
4 Datos de los empleados ordenados por apellidos.
5 Datos de los empleados ordenados por número de departamento
descendentemente.
6 Datos de los empleados ordenados por número de departamento
descendentemente y dentro de cada departamento ordenados por apellido
ascendentemente.
8 Mostrar los datos de los empleados cuyo salario sea mayor que 2000000.
9 Mostrar los datos de los empleados cuyo oficio sea ʻANALISTAʼ.
10 Seleccionar el apellido y oficio de los empleados del departamento número 20.
11 Mostrar todos los datos de los empleados ordenados por apellido.
12 Seleccionar los empleados cuyo oficio sea ʻVENDEDORʼ. Mostrar los datos
ordenados por apellido.
13 Mostrar los empleados cuyo departamento sea 10 y cuyo oficio sea
ʻANALISTAʼ. Ordenar el resultado por apellido.
14 Mostrar los empleados que tengan un salario mayor que 200000 o que
pertenezcan al departamento número 20.
15 Ordenar los empleados por oficio, y dentro de oficio por nombre.
16 Seleccionar de la tabla EMPLE los empleados cuyo apellido empiece por ʻAʼ.
17 Seleccionar de la tabla EMPLE los empleados cuyo apellido termine por ʻZʼ.
18 Seleccionar de la tabla EMPLE aquellas filas cuyo APELLIDO empiece por ʻAʼ y
el OFICIO tenga una ʻEʼ en cualquier posición.
19 Seleccionar los empleados cuyo salario esté entre 100000 y 200000. Utilizar el
operador BETWEEN.
20 Obtener los empleados cuyo oficio sea ʻVENDEDORʼ y tengan una comisión
superior a 100000.
21 Seleccionar los datos de los empleados ordenados por número de
departamento, y dentro de cada departamento ordenados por apellido.
22 Número y apellidos de los empleados cuyo apellido termine por ʻZʼ y tengan un
salario superior a 300000.
23. Datos de los departamentos cuya localización empiece por ʻBʼ.
24. Datos de los empleados cuyo oficio sea ʻEMPLEADOʼ, tengan un salario
superior a 100000 y pertenezcan al departamento número 10.
25. Mostrar los apellidos de los empleados que no tengan comisión.
26. Mostrar los apellidos de los empleados que no tengan comisión y cuyo
apellido empiece por ʻJʼ.
27. Mostrar los apellidos de los empleados cuyo oficio sea ʻVENDEDORʼ,
ʻANALISTAʼ o ʻEMPLEADOʼ.
28. Mostrar los apellidos de los empleados cuyo oficio no sea ni ʻANALISTAʼ ni
ʻEMPLEADOʼ, y además tengan un salario mayor de 200000.
29 Seleccionar de la tabla EMPLE los empleados cuyo salario esté entre 2000000
y 3000000 (utilizar BETWEEN).
30 Seleccionar el apellido, salario y número de departamento de los empleados
cuyo salario sea mayor que 200000 en los departamentos 10 ó 30.
31. Mostrar el apellido y número de los empleados cuyo salario no esté entre
100000 y 200000 (utilizar BETWEEN).
32.Obtener el apellidos de todos los empleados en minúscula.
33.En una consulta concatena el apellido de cada empleado con su oficio.
34.Mostrar el apellido y la longitud del apellido (función LENGTH) de todos los
empleados, ordenados por la longitud de los apellidos de los empleados
descendentemente.
35.Obtener el año de contratación de todos los empleados (función YEAR).
36.Mostrar los datos de los empleados que hayan sido contratados en el año
1992.
37.Mostrar los datos de los empleados que hayan sido contratados en el mes de
febrero de cualquier año (función MONTHNAME).
38.Para cada empleado mostrar el apellido y el mayor valor del salario y la
comisión que tienen.
39.Mostrar los datos de los empleados cuyo apellido empiece por 'A' y hayan sido
contratados en el año 1990.
40.Mostrar los datos de los empleados del departamento 10 que no tengan
comisión.

También podría gustarte