Comando insert y select en MySQL
Para: Lunes 27 de Abril del 2015
TODOS LAS ACTIVIDADES CAPTURARLAS EN PANTALLAS EN UN SOLO DOCUMENTO Y TRAERLAS IMPRESAS.
ACTIVIDADES A REALIZAR
1. Crear una base de datos llamada personal_nombres_apellidos
2. Generar las siguientes tablas:
empleados
| ||
NOMBRE DE COLUMNA
|
TIPO DE DATO
| |
Clave Principal
|
clave_empleado
|
Varchar(8)
|
nombre
|
Varchar(30)
| |
apellidos
|
Varchar(30)
| |
Clave Foránea
|
clave_depto
|
Int(4)
|
departamento
| ||
NOMBRE DE COLUMNA
|
TIPO DE DATO
| |
Clave Principal
|
clave_depto
|
Int(4)
|
nombre
|
Varchar(30)
| |
presupuesto
|
Int(6)
|
3. Introducir los siguientes datos en cada tabla:
TABLA: empleados
| |||
CLAVE de EMPLEADO
|
NOMBRE
|
APELLIDOS
|
CLAVE de DEPTO
|
EMP01
|
Armando
|
López
|
2
|
EMP02
|
Tatiana
|
Vargas
|
1
|
EMP03
|
Laura
|
Iturria
|
3
|
EMP04
|
Juan
|
Pérez
|
4
|
EMP05
|
Iván
|
López
|
4
|
EMP06
|
Margarita
|
Hernández
|
1
|
EMP07
|
Jesús
|
Pérez
|
3
|
EMP08
|
Tonatiuh
|
Flores
|
2
|
EMP09
|
Juan
|
López
|
4
|
EMP10
|
José
|
Hernández
|
5
|
TABLA: departamento
| ||
CLAVE de DEPTO
|
NOMBRE
|
PRESUPUESTO
|
1
|
Personal
|
80.000
|
2
|
Almacén
|
70.000
|
3
|
Contabilidad
|
60.000
|
4
|
Manufactura
|
50.000
|
5
|
Empaque
|
30.000
|
Genera las siguientes consultas:
a) Obtener los nombres y apellidos de los empleados
b) Obtener los apellidos de los empleados sin repeticiones
c) Obtener todos los datos de los empleados que se apellidan ‘Lopez’
d) Obtener todos los datos de los empleados que se apellidan ‘Lopez’ y los que se apellidan ‘Perez’
e) Obtener el nombre y la clave de empleado de los trabajadores que trabajan en el departamento 4
f) Obtener todos los datos de los empleados que trabajan para el departamento 1 o 3 ordenados alfabéticamente por nombre
g) Obtener el nombre y apellidos de los empleados cuyo apellido comienza con ‘H’
h) Obtener los datos de los departamentos cuyo presupuesto esta entre $ 50,000 y $ 70,000
i) Obtener la clave de empleado, nombres y apellidos de los empleados que trabajen en el departamento de contabilidad
j) Obtener el nombre y apellidos así como el nombre del departamento de cada uno de los empleados que laboran en la empresa
No hay comentarios:
Publicar un comentario