Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Campus Tláhuac
MATERIA
BD De DM
ACTIVIDAD
Base de datos ventas ejercicio 2
ELABORADO POR:
Aquino Sánchez David Eugenio
Cazares Hernández Daniel
Gaspar Ventura Karla Paola
DOCENTE
Quintero Hernández Jonathan Romualdo
Tecnológico Nacional de México
Campus Tláhuac
Contenido
Introducción......................................................................................................................................3
Desarrollo.........................................................................................................................................3
Conclusiones.....................................................................................................................................3
Referencias Bibliográficas.............................................................................................................10
Tecnológico Nacional de México
Campus Tláhuac
Introducción
En el siguiente documento se realizará una práctica en la cual se realizan 10 consultas a una
pequeña base de datos sobre algunas ventas esto fue realizado con Mysql workbench.
Desarrollo
Consultsas
1-Devuelve un listado con todos los pedidos que se han realizado. Los pedidos deben estar
ordenados por la fecha de realización, mostrando en primer lugar los pedidos más
recientes.SELECT * FROM pedido ORDER BY fecha DESC;
Tecnológico Nacional de México
Campus Tláhuac
2. Devuelve todos los datos de los dos pedidos de mayor valor.SELECT * FROM pedido ORDER
BY total DESC LIMIT 2;
3. Devuelve un listado con los identificadores de los clientes que han realizado algún pedido.
Tenga en cuenta que que no debe mostrar identificadores que estén repetidos.SELECT
DISTINCT id_cliente FROM pedido;
Tecnológico Nacional de México
Campus Tláhuac
4. Devuelve un listado de todos los pedidos que se realizaron durante el año 2017, cuya
cantidad sea superior a 500€.SELECT * FROM pedido WHERE fecha BETWEEN '2017-01-01'
AND '2017-12-31' AND total>500;
5-Devuelve un listado con el nombre y los apellidos de los comerciales que tienen una
comisión entre 0.05 y 0.11.SELECT nombre, apellido1, apellido2 FROM comercial WHERE
comisión BETWEEN 0.05 AND 0.11;
8. Devuelve un listado de los nombres de los clientes que empiezan por A y terminan por n
ytambién los nombres que empiezan por P. El listado deberá estar ordenado
alfabéticamente.
SELECT nombre FROM cliente WHERE nombre LIKE 'A%n' OR nombre LIKE 'P%' ORDER BY
nombre ASC;
Tecnológico Nacional de México
Campus Tláhuac
9. Devuelve un listado de los nombres de los clientes que no empiezan por A. El listado
deberáestar ordenado alfabéticamente.SELECT nombre FROM cliente WHERE nombre NOT
LIKE 'A%' ORDER BY nombre ASC;
10. Devuelve un listado con los nombres de los comerciales que terminan por el o o. Tenga
encuenta que se deberán eliminar los nombres repetidos.SELECT nombre FROM comercial
WHERE nombre LIKE '%el' OR nombre LIKE '%o';
Tecnológico Nacional de México
Campus Tláhuac
Conclusiones
Las conexiones en las bases de datos son un poco más complicadas algunas consultas fueron muy
pesadas y algunas no pudimos realizarlas, también tuvimos problemas con el MySQL Workbench
ya que no nos realizaba la conexión, con esta práctica logramos reforzar mucho nuestro
conocimiento y uso de las bases de datos
Referencias Bibliográficas
Benthin, F. (2010). Diseñando tablas: diseño de una base de datos con MySQL
Workbench. Linux magazine, (61), 34-37.
Parra, L. G. (2019). Graficódigo MYSQL: Una aplicación para la generación de código
fuente compatible con MYSQL WORKBENCH 6.3 (Doctoral dissertation, Editorial
Universitaria San Mateo).
Berme García, J. R. (1990). Evaluación de la herramienta de Case Prokit
Workbench (Bachelor's thesis, San Pedro Garza García: UDEM).