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