Está en la página 1de 1

-- 1 -- Mostrar cantidad de empleados de la tabla Empleados.

-- γ count(E.EmployeeID) -> Quantity (rho E (Employees))

-- 2 -- Muestre el precio promedio de todos los productos que tengan stock


-- A = sigma UnitsInStock > 0 (Products)
-- γ avg(Products.UnitPrice) -> Promedio (A)

-- 3 -- Mostrar el nombre del producto y nombre de la categoria


-- S = (rho P (Products)) join P.CategoryID = C.CategoryID (rho C (Categories))
-- pi P.ProductName, C.CategoryName (S)

-- 4 -- aplicar funciones de agregacion para grupos de tuplas | Se agrupa por las


categorias y se suma
-- el precio unitario de los productos que pertenecen a cada categoria.
-- S = (rho P (Products)) join P.CategoryID = C.CategoryID (rho C (Categories))
-- γ C.CategoryName; sum(P.UnitPrice) -> Suma (S)

-- 5 -- Mostrar el listado de clientes <solo CustomerID y su nombre> y la cantidad


de ordenes que haya pedido cada uno de estos clientes.

-- Por cada orden cuantos productos tiene esa orden


-- sigma OD.OrderID = 1248 (rho OD (OrderDetails))
-- T = γ OD.OrderID; sum(OD.Quantity) -> Suma (rho OD (OrderDetails))

-- tau -- ordenar
-- tau OD.OrderID asc (T) ordenar ascendente una tabla
-- tau [2] desc (T) ordenar descendente una columna (2)

También podría gustarte