Академический Документы
Профессиональный Документы
Культура Документы
Es un conjunto de operaciones que describen paso a paso como computar una respuesta
sobre las relaciones, tal y como éstas son definidas en el modelo relacional.
Describe el aspecto de la manipulación de datos. Estas operaciones se usan como una
representación intermedia de una consulta a una base de datos y, debido a sus
propiedades algebraicas, sirven para obtener una versión más optimizada y eficiente de
dicha consulta.
Operaciones básicas
Cada operador del álgebra acepta una o dos relaciones y retorna una relación como
resultado. σ y Π son operadores usuarios, el resto de los operadores son binarios. Las
operaciones básicas del álgebra relacional son:
Selección (σ)
Permite seleccionar un subconjunto de tuplas
Proyección (Π)
La proyección crea una nueva relación con base a argumentos, es decir permite quitar
atributos y mostrar solo los que realmente se requieren.
Unión (∪)
Retorna el conjunto de tuplas que están en R, o en S, o en ambas. R y S deben ser uniones
compatibles.
Diferencia (-)
La diferencia de dos relaciones, R y S denotada por:
Entrega todas aquellas tuplas que están en R, pero no en S. R y S deben ser uniones compatibles.
Caso 1
4. Listar los clientes que solicitan algún ítem provisto por proveedores con categoría mayor que
4.
7. Listar los pedidos en los que el cliente “23” solicita ítems no solicitados por el cliente “30”
8. Listar las ciudades en la forma (ciu1, ciu2) tales que un proveedor en ciu1 provea ítems
solicitados por el cliente de ciu2.
9. Listar los números de proveedores cuya categoría sea mayor que la de todos los proveedores
que proveen el ítem “cuadernos”
10. Listar los clientes que han pedido 2 o más ítems distintos.
11. Listar los proveedores que proveen a todos los clientes de córdoba una cantidad mayor que
el promedio de las cantidades pedidas por los clientes de Rosario.
Caso 2
Los vuelos no pueden tener más de dos escalas y no hay cambio de tipo de avión para un mismo
número de vuelo.
2.-Listar los tipos de avión que no son utilizados en ningún vuelo que pase por B
3.- listar los pasajeros y números de vuelos para aquellos pasajeros que viajan de A a D pasando
por B.
4.- listar los tipos de avión que son utilizados en todos los vuelos que pasan por C.
Caso 3
Caso 4
Listar los nombres de los clientes que hayan comprado al menos dos artículos distintos.
Caso 5
Realice lo siguiente