Diseño de consultas
Enviado por Flavio Rafiq • 15 de Junio de 2020 • Apuntes • 609 Palabras (3 Páginas) • 420 Visitas
Datos del estudiante
Nombre: | Flavio Suárez Muñoz |
Matrícula: | 16007002 |
Nombre del Módulo: | Bases de datos |
Nombre de la Evidencia de Aprendizaje: | Diseño de consultas |
Nombre del asesor: | José de Jesús Morales Quintero |
Fecha de elaboración: | 14/06/2020 |
Desarrollo
El objetivo de una base de datos, además de almacenar la información, es poder acceder a ella en el momento que se requiera para poder realizar operaciones o tomar decisiones basadas en información veraz y oportuna. En tal sentido, una de las funciones principales de es poder consultar información, acción que se conoce también como vistas, es decir, son tablas creadas a partir de una o mas tablas para obtener solo la información que nos interesa.
Así entonces, tomando como referencia las tablas que se plantean en el ejercicio y haciendo uso del lenguaje de consulta de MySQL, se realizaron los ejercicios solicitados para obtener la información que se solicita en cada uno de los puntos del ejercicio.
Cabe señalar que, para poder realizar las consultas, se requiere de software, el cual puede pertenecer a un SGBD o pueden incrustarse los fragmentos de código de las consultas en algún otro lenguaje que permita conectar a la base de datos, extraer la información solicitada y mostrarla en pantalla al usuario final
Desarrollo
a. Consultas con 1 tabla:
- Obtener el nombre de todos los clientes que viven en Jalisco
SELECT nombre FROM `clientes` WHERE ciudad LIKE 'Jalisco'
- Obtener el id y la edad de los clientes que son mayores de edad
SELECT id_cliente, edad FROM `clientes` WHERE edad >= 18
- Obtener todos los datos de todos los pedidos
SELECT * FROM `pedidos`
- Obtener todos los datos de todos los clientes
SELECT * FROM `clientes`
- Obtener la fecha en la que se hicieron los pedidos con costos entre $ 35,000 y $ 40,000.
SELECT fecha FROM `pedidos` WHERE costo BETWEEN '35000' AND '40000'
b. Consultas con 2 tablas:
- Obtener el nombre de los clientes que realizaron un pedio de más de $ 20,000
SELECT clientes.nombre, pedido.costo FROM clientes INNER JOIN pedido ON clientes.id_cliente = pedido.id_cliente WHERE costo >'20000'
- Obtener la fecha en la que hizo un pedido Alberto Castro
SELECT clientes.nombre, pedido.fecha FROM clientes INNER JOIN pedido ON clientes.id_cliente = pedido.id_cliente WHERE nombre LIKE 'Alberto Castro'
...