Está en la página 1de 4

UNIVERSIDAD VIRTUAL DEL ESTADO DE GUANAJUATO

ALUMNO
OSWALDO CUAHUTÉMOC ARIAS RANGEL

MATRICULA
10001080

MODULO
BASE DE DATOS V2

EVIDENCIA DE APRENDIZAJE
DISEÑO DE CONSULTAS

PROFESOR(A)
JOSÉ DE JESUS MORALES QUINTERO

FECHA
22 DE FEBRERO DEL 2018
UNIVERSIDAD VIRTUAL DEL ESTADO DE GUANAJUATO

INTRODUCCIÓN

En esta evidencia de aprendizaje utilizaremos SQL (Structured Query Language o


Lenguaje de consulta estructurado), una vez creada la base de datos en nuestro
gestor de bases de datos, se realiza la manipulación de la misma capturando
datos, modificarlos, borrarlos y consultar los datos en cada una de las tablas que
la conforman, todo esto utilizando el lenguaje SQL.

El propósito de aprender dicho lenguaje es para poder tener acceso a los datos y
modificarlos, y es por eso importante el dominio del lenguaje tanto para hacer las
consultas dentro del gestor de bases de datos, como para generar la sintaxis
adecuada si queremos hacer las consultas y modificaciones desde una aplicación
externa.

El lenguaje SQL se subdivide en tres lenguajes, cada uno de ellos con


instrucciones y funcionalidades diferentes:

DDL (lenguaje de definición de datos): Contiene instrucciones o sentencias para


crear, borrar o modificar objetos propios de la base de datos, como las tablas, los
archivos de bases de datos o vistas de usuario, entre otros.
DML (lenguaje de manipulación de datos): contiene instrucciones para insertar,
borrar, actualizar o consultar datos de la base.
DCL (lenguaje de control de datos): contiene instrucciones para trabajar con
cuentas de usuario, permisos y todo lo relacionado con el acceso a datos.

En esta evidencia de aprendizaje generaremos diferentes consultas de bases de


datos, basándonos en el modelo relacional que a continuación mostraremos.

 Consultas con 1 tabla:


o Obtener el nombre de todos los clientes que viven en
Jalisco
Select Nombre From Cliente Where Ciudad = ‘Jalisco’

o Obtener el id y la edad de los clientes que son mayores de


edad
Select Id_cliente, Edad From Cliente Where Edad >= 18
UNIVERSIDAD VIRTUAL DEL ESTADO DE GUANAJUATO

o Obtener todos los datos de todos los pedidos


Select * From Pedido
o Obtener todos los datos de todos los clientes
Select * From Cliente
o 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:


o Obtener el nombre de los clientes que realizaron un pedio
de más de $ 20,000
Select Nombre From Cliente Inner Join Pedido on Id_cliente =
Id_cliente Where Costo_total > 20000

o Obtener la fecha en la que hizo un pedido Alberto Castro


Select Fecha From Pedido Inner Join Cliente on Id_cliente =
Id_cliente Where Nombre = ‘Alberto Castro’

o Obtener todos los datos de los pedidos realizados por


clientes de Acámbaro
Select * From Pedido Inner Join Cliente on Id_cliente = Id_cliente
Where Ciudad = ‘Acambaro’

o Obtener el id_pedido de los clientes mayores a 60 años


Select Id_pedido From Pedido Inner Join Cliente on Id_cliente =
Id_cliente Where Edad > 60

CONSLUSIÓN

No solo basta conocer la sintaxis para realizar consultas o modificar una base de
datos, hay que usar la lógica para poder estructurar de forma correcta una
instrucción, ya que de no ser así, nos mostrara datos erróneos o que no
esperábamos.
La única manera de dominar el uso de SQL es practicando porque conocer todas
las instrucciones y dominarlas lleva tiempo.
UNIVERSIDAD VIRTUAL DEL ESTADO DE GUANAJUATO

Es importante el uso y dominio de SQL ya que como administradores de sistemas


o de bases de datos, el manejo correcto y el desplegado de información hacia
nuestros clientes debe ser rápido y que satisfaga a los clientes.

REFERENCIAS

Microsoft (Junio 2016) Elementos de lenguaje (Transact – SQL). Recuperado el 21


de Febrero del 2018 de: https://docs.microsoft.com/es-es/sql/t-sql/language-
elements/greater-than-or-equal-to-transact-sql

Instituto de tecnologías educativas, Ministerio de Educación, Gobierno de España


(2018) Base de datos en la enseñanza. Recuperado el 21 de Febrero del 2018 de:
http://www.ite.educacion.es/formacion/materiales/93/cd/m6/obtener_informacin_de
_varias_tablas.html

CampusMVP (Junio 2014) Fundamentos de SQL: Consulta SELECT multi-tabla


JOIN. Recuperado el 21 de Febrero del 2018 de:
https://www.campusmvp.es/recursos/post/Fundamentos-de-SQL-Consultas-
SELECT-multi-tabla-JOIN.aspx

También podría gustarte