Bases de Datos - Ejercicio Algebra Relacional

 
Vista:

Ejercicio Algebra Relacional

Publicado por Justino (1 intervención) el 26/10/2009 18:22:30
Hola a tod@s, me preguntaba si podían ayudarme en unas dudas que tengo con el siguiente ejercicio:

Obtener la relación de restaurantes que tienen 3 estrellas Michelin y que tienen algún empleado con la categoría con nombre 'Sumiller' (somelier). La salida tiene que tener el formato de código del restaurante, nombre del restaurante y nombre del empleado.

Esta es mi solución:

R1:=RESTAURANTES(Num_estrellas=’3’)
R2:=R1[Codigo_rest,Nombre_rest]
R3:=CATEGORIA(Nombre_categoria=’Sumiller’)
R4:=R3*EMPLEADOS[Nombre_empl]
R6:= R2*R4
R:=R6[Codigo_rest,Nombre_rest,Nombre_empl]

Pero creo que no es correcta porque me piden la relación de restaurantes que tienen 3 estrellas Michelin y que tienen ALGUN EMPLEADO con la categoría con nombre 'Sumiller'.

NOTA: De las tablas existentes os muestro los atributos de las que creo estan relacionadas con el enunciado:

Restaurantes: Codigo_rest, Nombre_rest, Codigo_pais, Num_estrellas.
Empleados: Codigo_empl, Nombre_empl, Fecha_nac, Sexo, Codigo_pais.
Categoría: Codigo_categoría, Nombre_categoría.

Muchas gracias

Saludos!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder