Ejemplos de algebra relacional
1.- Optener los valores de P# para los proveedores que suministran para el articulo T1 el componente C1
UNION
INTERSECCION
2.-Seleccionar los identificadores de componentes suministrados para el articulo ‘T12’ por el proveedor ‘P2’.
3.-Obtener todos los valores de p# para los proveedores que abastecen el articulo T1
4.- Obtener los valores de TNOMBRE en orden alfabetico para los articulos abastesidos por el proveedor p1
DIFERENCIA
5.-Seleccionar todos los datos de los envíos realizados de componentes cuyo color no sea ‘ROJO’
6.- Seleccionar los identificadores de proveedores que residan en Sevilla y no suministren mas de dos artículos distintos.
7.- Obtener todos los detalles de todos los artículos de CACERES
8.- Obtener la lista de pares de atributos (COLOR, CIUDAD) de la tabla componentes eliminando los pares duplicados
9.- Obtener la tabla de artículos de valores de T# y CIUDAD donde el nombre de la ciudad acaba en D o contiene al menos una E.
10.- Obtén los valores de C# para los componentes suministrados para cualquier artículo de Madrid
11.- Obtén los valores de C# de los componentes tales q ningún otro componente
Tenga un valor de peso inferior
12.-Optener los valores de P# para los proveedores q suministren los artículos T1 y T2
13. Obtener los valores de P# para los proveedores que suministran para un artículo de SEVILLA o MADRID.
14.-Obtener mediante subconsultas, los valores de c# para los componentes suministrados para algún articulo de SEVILLA por un proveedor de Sevilla
15.- Obtener el número de suministros el de artículos distintos suministrados y la cantidad total de artículos suministrados por el proveedor p2
16.- Seleccionar los códigos de proveedor y artículos que suministran almenos dos componentes de color ‘ROJO’.
17.- Seleccionar los identificadores de articulos para los que se proveen envios de todos los componentes existentes en la base de datos.
18.- Seleccionar los identificadores de articulos para los cuales todos sus componentes se fabrican en una misma ciudad
19.- Seleccionar los nombres de los componentes que son suministrados en una cantidad total superior a 500.
20.-Seleccionar los datos de envió y nombre de ciudad de aquellos envíos que cumplan que el artículo, proveedor y componente son de la misma ciudad.
21.- Seleccionar los colores de componentes suministrados por el provedor ‘P1’
22.-Seleccionar todos los datos de los envios realizados de componentes cuyo color no sea ‘rojo’
23.- Obtener los identificadores de articulos, T# para los que se ha suministrado algun componente del que se haya suministrado una media superior a 320 articulos.
24.-
25.-Para cada artículo y componente y componente suministrado obtener los valores c#, T# y la cantidad total correspondiente.
26.- Obtener todas las ternas tales que un proveedor de la primera ciuadad suministre el componente especificado para un articulo montado en la segunda ciudad.
Unión:
27.-
40.- Listar el nombre de los clientes y nombre de los productos que poseen π Clientes.Nombre,Productos.Descripcion ((Clientes RUT Compras) COD Productos)
41.-El código de los productos con prima mayor a 3UF π Productos.Cod (σ Productos. PrimaUF > 3 (Productos))
42.-Los nombres de los clientes que viven en concepción y tienen cargas
π Clientes.Nombre (σ Clientes.Ciudad=”CONCEPCION” (Clientes RUT Cargas))
43.-Los nombres de las cargas mayores a 18 años de los clientes que viven en concepción π Cargas.Nombre (σ Cargas.FechaNac > 01-01-1992 and …Clientes.Ciudad=”CONCEPCION” (Clientes RUT Cargas)) π Cargas.Nombre (σ Year (Date ( )) – Year (FechaNac) > 18 and …Clientes.Ciudad=”CONCEPCION” (Clientes RUT Cargas))
44.-Los nombres de los referidos por el cliente con RUT 12955222-4 π Referidos.Nombre (σ Clientes.RUT=12955222-4 (Referidos) π Referidos.Nombre (Referidos RUT ( π Cargas.RUT (σ Clientes.RUT=12955222-