Está en la página 1de 4

EJERCICIOS DE ÁLGEBRA RELACIONAL

1. Obtener la reunión natural de las relaciones MARCAS y CLIENTES según el


atributo común CIUDAD.

2. Calcular la reunión “mayor que” de la relación MARCAS según el atributo


CIUDAD con la relación CLIENTES según el atributo CIUDAD.

3. Obtener todas las parejas de atributos CIFM de marcas y DNI de clientes que sean
de la misma ciudad.

4. Obtener el atributo CODCOCHE de aquellos coches vendidos a clientes de


‘MADRID’.

5. Obtener la división entre la relación DIVIDENDO y la relación DIVISOR para los


tres casos siguientes:

DIVIDENDO
ATRIBUTO1 ATRIBUTO2
Dato1 Dato6
Dato1 Dato8
Dato1 Dato9
Dato2 Dato6
Dato3 Dato5
Dato3 Dato6
Dato4 Dato10
Dato4 Dato9
Dato4 Dato8
Dato4 Dato7
Dato4 Dato6
Dato4 Dato5

a)

DIVISOR
ATRIBUTO2
Dato5

b)

DIVISOR
ATRIBUTO2
Dato6
Dato8
c)
DIVISOR
ATRIBUTO2
Dato5
Dato6
Dato7
Dato8
Dato9
Dato10

6. Obtener el nombre de los coches que tengan al menos los mismos modelos que el
coche de nombre ‘CORDOBA’.

7. Obtener los nombres de los coches que no tengan modelo ‘GTD’.

8. Sea la relación SCOCHES que resulta de seleccionar las tuplas de la relación


COCHES, en las que el atributo MODELO toma el valor ‘GTD’ o ‘GTI’. Obtener el
CIFM para las marcas que dispongan de todos los modelos que aparecen en la
relación SCOCHES.

9. Ampliar la relación DISTRIBUCIÓN con un nuevo atributo en el que aparezca el


resultado de multiplicar por 2 el valor que toma en cada tupla el atributo
CANTIDAD.

10. Ampliar la relación DISTRIBUCIÓN con un nuevo atributo en el que aparezca el


resultado de multiplicar por 2 el valor que toma en cada tupla el atributo
CANTIDAD, y obtener las tuplas de la relación resultante en las que el nuevo
atributo toma un valor menor que 10.

11. Obtener una relación, con un único atributo, en la que aparezca la suma de todos los
valores del atributo CANTIDAD de la relación DISTRIBUCIÓN.

12. Obtener una relación en la que aparezcan los distintos valores que toma el atributo
CIFC en la relación DISTRIBUCIÓN junto con la suma de los valores del atributo
CANTIDAD correspondientes a cada valor del atributo CIFC.

13. Obtener el número total de nombres de las marcas de ‘MADRID’.

14. Obtener la media de la cantidad de coches que tienen todos los concesionarios.

15. Obtener el DNI con numeración más alta de todos los clientes de ‘MADRID’.

16. Obtener el DNI con numeración más baja de todos los clientes que han comprado un
coche de color ‘BLANCO’.

17. Obtener la media de los automóviles que cada concesionario tiene actualmente en
stock..

18. Obtener los CODCOCHE que en este momento están en algún concesionario de
‘BARCELONA’.
19. Obtener todas las parejas de atributos CIFM de marcas y DNI de clientes que no
sean de la misma ciudad.

20. Obtener los nombres de las marcas que tienen modelos ‘GTD’.

21. Obtener el nombre de las marcas de las que se han vendido coches de color ‘ROJO’.

22. Obtener todos los campos de la relación CONCESIONARIO.

23. Obtener todos los campos de todos los clientes de ‘MADRID’

24. Obtener el cifc de todos los concesionarios cuyo atributo CANTIDAD en la tabla
DISTRIBUCIÓN es mayor que 10 y menor que 5.

25. Obtener el dni de los clientes que han comprado algún coche a un concesionario de
‘MADRID’.

26. Obtener el color de los coches vendidos por el concesionario ‘ACAR’.

27. Obtener el nombre y el modelo de los coches vendidos por algún concesionario de
‘BARCELONA’.

28. Obtener todos los nombres de los clientes que hayan adquirido algún coche del
concesionario ‘DCAR’.

29. Obtener el dni de los clientes cuya ciudad sea la última de la lista alfabética de las
ciudades donde hay concesionarios.

30. Obtener los dni de los clientes que sólo han comprado coches al concesionario 0001.

31. Obtener el atributo CODCOCHE de los coches que han sido adquiridos por un
cliente de ‘MADRID’ a un concesionario de ‘MADRID’.

32. Obtener el atributo CODCOCHE de los coches comprados en un concesionario de la


misma CIUDAD que el cliente que lo compra.

33. Obtener el atributo CODCOCHE de los coches comprados en un concesionario de


distinta CIUDAD que el cliente que lo compra.

34. Obtener todas las parejas de atributos NOMBRE de marcas que sean de la misma
ciudad.

35. Obtener el nombre y el apellido de los clientes cuyo DNI es menor que el de todos
los clientes que son de ‘BARCELONA’.

36. Obtener el nombre y apellido de los clientes que han adquirido un automóvil de un
concesionario que posea actualmente en stock coches del modelo ‘GTI’.
37. Obtener el nombre y el apellido de los clientes que han comprado como mínimo un
coche ‘BLANCO’ y un coche ‘ROJO’.

38. Obtener el atributo CODCOCHE de aquellos automóviles que han sido comprados
por todos los clientes de ‘MADRID’.

39. Obtener el atributo CIFC de los concesionarios que han vendido el mismo coche a
todos los clientes.

40. Obtener los DNI`s de los clientes que en la relación VENTAS no les corresponde
ningún CIFC distinto de 0001.

41. Obtener el nombre y apellido de todos los clientes de Madrid que hayan comprado
coches en un concesionario cuyo stock supera las 17 unidades.

42. Obtener el nombre y la ciudad de todos los concesionarios que tengan un stock entre
10 y 18, ambos inclusive.

43. Obtener el color de los coches vendidos por algún concesionario de ‘MADRID’.

44. Obtener el nombre y el apellido de los clientes que han adquirido un coche modelo
‘GTI’ de color ‘BLANCO’.

45. Obtener el nombre y el apellido de los clientes que han adquirido un automóvil de
un concesionario de ‘MADRID’ que posea actualmente en stock coches del modelo
‘GTI’.

46. Obtener el nombre y el apellido de los clientes cuyo dni es menor que el
correspondiente al cliente ‘JUAN’ ‘MARTIN’.

47. Obtener el dni de los clientes que han adquirido por lo menos los mismos
automóviles que el cliente ‘LUIS’ ‘GARCÍA’.

También podría gustarte