viernes, 7 de mayo de 2021

Bases de Datos (07/05/2021)

 Continuación Consultas

En la clase de hoy hemos continuado realizando ejercicios relacionados con consultas sobre unos determinados ejercicios, basados en la base de datos "tienda", usada para estas prácticas en el SGBD HeidiSQL. En los ejercicios realizados se han usado los conocimientos sobre consultas adquiridos en las clases anteriores, de cara a realizar un repaso correcto y afianzar conocimientos.

Hay que recordar el evitar cometer errores graves a la hora de realizar las consultas, como, por ejemplo, evitar hacer el "Producto Cartesiano", que falten tablas o datos, realizar filtrados de contenido, etc.

Un ejemplo de un ejercicio de consultas sería:

"SELECT DISTINCT e.nombre

FROM empaquetado e, linped l, pedido p

WHERE (p.numpedido=l.numpedido) AND (e.cod=l.articulo )

AND (p.fecha BETWEEN "2010-09-01" AND "2010-09-30")

ORDER BY e.nombre;"

Otro ejemplo de otro ejercicio realizado de práctica sería:

"SELECT u.mail, li.cantidad, li.pagado, e.cod, e.nombre, e.pvp

FROM empaquetado e, linped li, pedido pe, usuario u

WHERE e.cod=li.articulo

AND li.numpedido=pe.numpedido

AND pe.usuario=u.email

AND (li.pagado/li.cantidad) != e.pvp;"

Aparte debemos realizar algunos ejercicios más de práctica para seguir afianzando los conocimientos.

No hay comentarios:

Publicar un comentario

Entrada de Bienvenida al Blog