Diseño y manipulación de bases de datos
Enviado por vanguardiaira • 26 de Julio de 2021 • Ensayo • 617 Palabras (3 Páginas) • 120 Visitas
[pic 1]
[pic 2]
Nombre: Matrícula: Nombre del módulo: Bases de datos Nombre de la unidad: Unidad 2. Diseño y manipulación de 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: 22/09/2020 |
Introducción.
Las consultas nos permiten "extraer" información de las bases de datos. Sin ellas, sólo tendríamos un conjunto de datos almacenados en filas y columnas. Las consultas nos permiten seleccionar datos específicos, organizarlos y gestionarlos para generar una información que pueda resultarnos útil. Las consultas se utilizan para seleccionar, modificar y analizar datos de diferentes maneras, por ejemplo para obtener el nombre de todos los clientes que viven en Jalisco
El propósito de esta Evidencia es generar diferentes consultas de bases de datos, basándose en el modelo relacional que se muestra a continuación:
[pic 3]
Desarrollo
Incluir las instrucciones en lenguaje SQL de cada una de las siguientes consultas.
Consultas | Lenguaje SQL |
Consultas con 1 tabla | |
Obtener el nombre de todos los clientes que viven en Jalisco | SELECT * FROM `cliente` WHERE `ciudad` = 'jalisco' |
Obtener el id y la edad de los clientes que son mayores de edad | SELECT `id_cliente`,`edad` FROM `cliente` where `edad`= '18' |
Obtener todos los datos de todos los pedidos | SELECT * FROM `pedido` |
Obtener todos los datos de todos los clientes | SELECT * FROM `cliente` |
Obtener la fecha en la que se hicieron los pedidos con costos entre $ 35,000 y $ 40,000. | SELECT `fecha` FROM `pedido` WHERE `costo_total` BETWEEN '35000' AND '40000' |
Consultas con 2 tablas | |
Obtener el nombre de los clientes que realizaron un pedio de más de $ 20,000 | SELECT * FROM `beto`.`cliente` WHERE `id_cliente` in (SELECT `id_pedido` FROM `pedido` WHERE `costo_total` > '20000' ) |
Obtener la fecha en la que hizo un pedido Alberto Castro | SELECT `fecha` FROM `beto`.`pedido` WHERE `id_pedido` in (SELECT `id_cliente` FROM `cliente` WHERE `nombre` = 'alberto castro' ) |
Obtener todos los datos de los pedidos realizados por clientes de Acámbaro | SELECT * FROM `beto`.`pedido` WHERE `id_pedido` in (SELECT `id_cliente` FROM `cliente` WHERE `ciudad` = 'acambaro' ) |
Obtener el id_pedido de los clientes mayores a 60 años | SELECT `id_pedido` FROM `beto`.`pedido` WHERE `id_pedido` in (SELECT `id_cliente` FROM `cliente` WHERE `edad` >'60' ) |
...