EJERCICIO SQL 001

EJERCICIO DE TABLAS Y CONSULTAS EN MySQL INSTRUCCIONES: En el siguiente ejercicio se describen cada uno de los comandos

Views 98 Downloads 0 File size 659KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

EJERCICIO DE TABLAS Y CONSULTAS EN MySQL INSTRUCCIONES: En el siguiente ejercicio se describen cada uno de los comandos para llevar a cabo cada una de las consultas solicitadas, ejecuta cada uno de ellos en el compilador de MySQL. ACTIVIDADES A REALIZAR

Figura 1. Base de Datos HOSPITAL_ADSI

1

INSTRUCTOR HAMILTON MOYA VEGA

EJERCICIO DE TABLAS Y CONSULTAS EN MySQL

1. Crear una base de datos llamada HOSPITAL_ADSI 2. Mostrar las Bases de datos almacenadas 3. Habilitar la Base de datos HOSPITAL_ADSI 4. Generar las tablas como aparecen en las figuras a continuación

2

INSTRUCTOR HAMILTON MOYA VEGA

EJERCICIO DE TABLAS Y CONSULTAS EN MySQL

5. Mostrar las tablas de la Base de datos HOSPITAL_ADSI 6. Mostrar los atributos de cada uno de los campos de todas las tablas 7. Introducir los siguientes datos en cada tabla:

3

INSTRUCTOR HAMILTON MOYA VEGA

EJERCICIO DE TABLAS Y CONSULTAS EN MySQL

4

INSTRUCTOR HAMILTON MOYA VEGA

EJERCICIO DE TABLAS Y CONSULTAS EN MySQL

5

INSTRUCTOR HAMILTON MOYA VEGA

EJERCICIO DE TABLAS Y CONSULTAS EN MySQL

8. Generar las siguientes consultas: a) Mostrar todos los datos de los empleados de la tabla Emp b) Mostrar el apellido, oficio, salario anual, con las dos extras para aquellos empleados con comisión mayor de 100.000 c) Mostrar el apellido, oficio, salario anual, con las dos extras para aquellos empleados cuyo salario anual con extras supere los 2.200.000 d) Mostrar el apellido, oficio, salario anual, con las dos extras para aquellos empleados que sumen entre salario anual con extras y comisión los 3.000.000 e) Mostrar todos los datos de empleados ordenados por departamento y dentro de este por oficio para tener una visión jerárquica f)

Mostrar todas las salas para el hospital 45

g) Mostrar todos los enfermos nacidos antes de 1970 h) Mostrar todos los enfermos nacidos antes de 1970 ordenados por número de inscripción descendente i)

Listar todos los datos de la plantilla del hospital del turno de mañana

j)

Listar todos los datos de la plantilla del hospital del turno de noche

k) Visualizar los empleados de la plantilla del turno de mañana que tengan un salario entre 200.000 y 225.000 l)

Visualizar los empleados de la tabla emp que no se dieron de alta entre el 01/01/80 y el 12/12/82

m) Mostrar los nombres de los departamentos situados en Madrid o en Barcelona n) Mostrar aquellos empleados con fecha de alta posterior al 1 de julio de 1985 o) Mostrar aquellos empleados con fecha de alta posterior al 1 de julio de 1985 pero que tengan salario entre 150.000 y 400.000 p) Mostrar aquellos empleados con fecha de alta posterior al 1 de julio de 1985 pero que tengan salario entre 150.000 y 400.000 pero también que también se incluyan aquellos que no siendo analista pertenecen al departamento 20 q) Mostrar aquellos empleados cuyo apellido termine en Z ordenados por departamento, y dentro de este por antigüedad r)

De los empleados del ejercicio q quitar aquellos que superen los 200.000 mensuales

s) Mostrar todos los empleados cuyo oficio no sea analista t)

Mostrar todos los empleados cuyo oficio no sea analista, pero mostrándolos de forma que se aprecien las diferencias de salario dentro de cada oficio

u) Mostrar todos los empleados cuyo oficio no sea analista, pero mostrándolos de forma que se aprecien las diferencias de salario dentro de cada oficio, pero únicamente para aquellos cuyo número de empleado no esté entre 7600 y 7900

6

INSTRUCTOR HAMILTON MOYA VEGA