Algebra relacional y sql
SISTEMAS DE BASES DE DATOS
ITESO OCTUBRE 2011
ANA CARDENAS
TECNOLOGIAS DE LA INFORMACIÓN
1.- Algebra Relacional de todas las consultas.
a) ¿Cuáles sonlos nombres (ContactName), direcciones (Address), y países (County),
de todos los clientes (Customers)
∏ customerID, CompanyName, ContactName, Address, Country (Customers)
b) ¿Cuáles son losclientes que viven en México? Para cada uno me interesa su
clave de cliente (CustomerID), su dirección (Address) y su teléfono (Phone)
∏ customerID, Address, Phone (σ Country=Mexico(Customers))
c)¿Cuáles son los productos (Products), que tienen precio unitario (UnitPrice) mayor
a 10 y menor a 20? Para cada uno me interesa saber su descripción
(ProductName), y la existencia (UnitsInStock)∏ customerID, CompanyName ( UnitPrice>10 ^ UnitPrice<20 (Products))
d) ¿Cuáles son los nombres (CompanytName), direcciones (Address), y países (County),
de todos los proveedores(Suppliers)
∏ customerID, CompanyName, ContactName, Address, Country (Suppliers)
e) ¿Cuáles son los proveedores que viven en Tokyo? Para cada uno me interesa
su clave de proveedor (SupplierID), sudirección (Address) y su teléfono (Phone)
∏ SupplierID, Address, Phone (σ City=Tokyo(Suppliers))
f) ¿Cuál es el detalle de la orden (Order Details) 10254? Incluir todos los atributos.
∏ProductId, UnitPrice, Quantity, Discount (σ OrderId=10254(Order Details))
g) ¿Cuál es el identificador (CategoryID) de la categoría Seafood.
∏ CategoryID (σ CategoryName=Seafood(Categories))
h) Meinteresa tener los nombres de los productos (ProductName) y los nombres de
las categorías (CategoryName) en una sola relación, ¿cuál es la operación que
debo hacer?
∏ ProductName (Products) U ∏CategoryName (Categories)
i) Necesito tener el listado de todas las ciudades y países de los empleados,
proveedores y clientes, ¿qué operación debo hacer para obtenerla?.
∏ City, Country...
Regístrate para leer el documento completo.