Problema con algebra relazionale

di il
1 risposte

Problema con algebra relazionale

Salve a tutti ho un problema con questo esercizio, il punto (a) l'ho risolto in questo modo --> R=pComune(sNumStelle<3 ALBERGO), per quanto riguarda il punto (b) ho delle difficoltà perchè non riesco a capire su cosa fare il join.

Ecco la traccia dell'esercizio:

Sono date le relazioni seguenti (le chiavi primarie sono sottolineate):
CLIENTE(CodC, NomeC, TipoDocumento, NumDocumento)
ALBERGO(CodA, NomeA, Comune, Provincia, NumStelle)
CAMERA ALBERGO(NumCamera, CodA, TipoCamera)
PRENOTAZIONE(CodA, NumCamera, DataInizio, DataFine, CodC)

Esprimere le seguenti interrogazioni in algebra relazionale
(a) Trovare i comuni in cui sono presenti solo alberghi con un numero di stelle inferiore a 3
(attributo NumStelle).

(b) Trovare il codice e il nome dei clienti che hanno prenotato almeno 2 camere singole (attributo
TipoCamera) diverse nello stesso albergo.

Spero che qualcuno mi possa aiutare, ciao

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte