Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentado por:
Luisa Fernanda Chocontá Beltrán Cod. 1233690349
Grupo:
22
Presentado A:
Grupo 301125_474
Universidad Nacional Abierta Y a Distancia
Bogotá D.C
Noviembre 2018
Contenido
INTRODUCCIÓN......................................................................................................................3
SOPORTES PARA EL INFORME..........................................................................................4
RESULTADOS DE LA ACTIVIDAD......................................................................................4
SCRIPT DE LAS CONSULTAS AVANZADAS CON JOINS...............................................4
SCRIPT DE LAS CONSULTAS AVANZADAS CON FUNCIONES...............................5
AGREGADAS........................................................................................................................5
SCRIPT CON 5 PROCEDIMIENTOS ALMACENADOS................................................5
SCRIPT CON CINCO DISPARADORES O TRIGGERS.................................................7
CONCLUSIONES......................................................................................................................8
BIBLIOGRAFIA........................................................................................................................9
INTRODUCCIÓN
https://drive.google.com/open?id=1OkI2xQvMUS2sw239y4s94BbwJP4uXcIO
RESULTADOS DE LA ACTIVIDAD
-- CROSS JOIN
SELECT * FROM
CLIENTE C CROSS JOIN
PEDIDO P CROSS JOIN
LIBRO L
-- NATURAL JOIN
SELECT e.employee_id,
d.department_name
FROM employees e
NATURAL JOIN departments d
ORDER BY e.employee_id, d.department_name;
SELECT e.employee_id,
d.department_name
FROM employees e
JOIN departments d USING (department_id)
ORDER BY e.employee_id;
--SUM
SELECT L.IDLIBRO,L.TITULO,
SUM(L.PRECIO_VENTA-L.PRECIO_COMPRA) ValorAdicional
FROM
LIBRO L
GROUP BY L.IDLIBRO,L.TITULO
--AVG
SELECT AVG(CANTIDAD) FROM
PEDIDO P INNER JOIN
LIBRO L ON L.IDLIBRO = P.IDLIBRO
--MIN , MAX
SELECT MIN(CANTIDAD) MinimaCantida,MAX(CANTIDAD)MaximaCantida FROM
PEDIDO P
--EXEC DetallePorIdPedido 4
--EXEC Pedidos_Detallados 1
SCRIPT CON CINCO DISPARADORES O TRIGGERS
--CantidadStock
use Register
UPDATE LIBRO
SET STOCK = LIBRO.STOCK - INSERTED.CANTIDAD
FROM INSERTED INNER JOIN
LIBRO ON INSERTED.IDLIBRO = LIBRO.IDLIBRO
CONCLUSIONES
JOIN es una cláusula para las consultas SELECT que enrique mucho el lenguaje SQL,
permite realizar consultas para diferentes casos muy interesantes sin tener que recurrir a
escribir consultas muy complicadas.
Las funciones agregadas permiten realizar cálculos aritméticos con los valores de un
campo incluido en una consulta con agrupamiento de registros.
Quintana, G., M., M., & Aliaga, J. l.(2010). Aprende SQL. Castellón de la Plana, ES: Universitat
Jaume I. Servei de Comunicació iPublicacions. Recuperado
de http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.action?
ppg=112&docID=3218178&tm=1531497265422
http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.action?
ppg=65&docID=4184070&tm=1531496292249
Hueso, Ibáñez, Luis. Administración de sistemas gestores de bases de datos, RA-MA Editorial,
2014. ProQuest Ebook Central, Pag 114- 128 recuperado
de http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.action?
ppg=115&docID=3229065&tm=1531497705957
Piñeiro, Gómez, José Manuel. Manual gestión de bases de datos: formación para el empleo,
Editorial CEP, S.L., 2011. ProQuest Ebook Central, recuperado
Piñeiro, Gómez, José Manuel. Manual gestión de bases de datos: formación para el empleo,
Editorial CEP, S.L., 2011. ProQuest Ebook Central,
http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/detail.action?docID=3214275.