Está en la página 1de 3

EJERCICIOS DE TABLAS Y CONSULTAS EN MySQL

EJERCICIO 1

INSTRUCCIONES: En el siguiente ejercicio escribe los comandos que generarías para llevar a cabo
cada una de las actividades solicitadas, y para la parte de consultas genera el comando
acompañado de los resultados que mostraría la consulta.

EJEMPLO:

Muestra los datos de todos los alumnos

Comando: SELECT * FROM alumnos;


Resultado:
MATRICULA NOMBRE GRUPO
2020202 Adrián Flores 502
2526641 Aurelio Pérez 501
3656589 Tania García 302

ACTIVIDADES A REAL30decribeIZAR

1. Describa y defina:
a. Mencione 2 comandos DDL, de cada uno indique para que sirve y su sintaxis
b. Mencione 2 comandos DML, de cada uno indique para que sirve y su sintaxis
c. Mencione 2 cláusulas, de cada uno indique para que sirve, realice un ejemplo
d. Defina que es una BD
e. Liste cuatro SGBD
2. Crea una base de datos llamada Almacén
3. Genera las siguientes tablas:

Proveedores
NOMBRE DE COLUMNA TIPO DE DATO
Clave Cod_proveedor Int Artículos
Principal NOMBRE DE COLUMNA TIPO DE DATO
Nombre_proveedor Varchar(30) Clave Cod_Articulo Int
Apellidos Varchar(30) Principal
Nombre Varchar(30)
Precio Int
Cod_proveedor Int

1. Introduce los siguientes datos en cada tabla:

Introduzca 10 registros a cada tabla


2. Genera las siguientes consultas y muestre el resultado de las mismas.
a) Obtener los nombres de los artículos del almacén
b) Obtener los nombres y los precios de los artículos de la tienda
c) Obtener el nombre de los artículos que suministra el proveedor Ejem: “Carlos Pérez ”
d) Obtener el promedio del precio de los artículos del proveedor X
e) Obtener el nombre de los productos cuyo precio sea mayor a “50000”
f) Obtener la cantidad de artículos que suministra cada proveedor
g) Obtener todos los datos de artículos cuyo precio este entre dos cantidades
h) Obtener el nombre y el precio en dólares de los artículos
i) Seleccionar el precio medio de todos los productos
j) Obtener un listado completo de los artículos, incluyendo por cada articulo los datos del
articulo y del proveedor

EJERCICIO 2

Muestre los comandos que se generan para llevar a cabo cada uno de los ítems solicitados y en las
consultas la instrucción acompañada de los resultados que muestra la consulta.

Ejemplo:
Muestre los datos de todos los alumnos.

Comando: Select * from alumnos;


Resultado:
MATRICULA NOMBRE GRUPO
2020202 Adrián Flores 502
2526641 Aurelio Pérez 501
3656589 Tania García 302
Actividad:

a. Cree una base de datos llamada Empleados.


b. Cree las siguientes tablas

EMPLEADOS
NOMBRE DE TIPO DE DATO
COLUMNA
Clave Clave_empleado Varchar(8)
Principal
DEPARTAMENTO
Nombre Varchar(30)
NOMBRE
Apellidos DE TIPO DE DATO
Varchar(30)
Clave COLUMNA
Clave_Depto Int
Clave
Foránea Clave_Depto Int
Principal
Nombre Varchar(30)
Presupuesto Int
c. Introduzca los siguientes campos
TABLA: EMPLEADOS
CLAVE_EMPLEADO NOMBRE APELLIDOS CLAVE_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

CLAVE_DEPTO NOMBRE PRESUPUESTO


1 Personal $ 80,000
2 Almacén $ 70,000
3 Contabilidad $ 60,000
4 Manufactura $ 50,000
5 Empaque $ 30,000

d. Genera las siguientes consultas:

1. Obtener los nombres y apellidos de los empleados


2. Obtener los apellidos de los empleados sin repeticiones
3. Obtener todos los datos de los empleados que se apellidan ‘Lopez’
4. Obtener todos los datos de los empleados que se apellidan ‘Lopez’ y los que se apellidan
‘Perez’
5. Obtener el nombre y la clave de empleado de los trabajadores que trabajan en el
departamento 4
6. Obtener todos los datos de los empleados que trabajan para el departamento 1 o 3
ordenados alfabéticamente por nombre
7. Obtener el nombre y apellidos de los empleados cuyo apellido comienza con ‘H’
8. Obtener los datos de los departamentos cuyo presupuesto está entre $ 50,000 y $ 70,000
9. Obtener la clave de empleado, nombres y apellidos de los empleados que trabajen en el
departamento de contabilidad
10. Obtener el nombre y apellidos así como el nombre del departamento de cada uno de los
empleados que laboran en la empresa.