[Basi di dati] Algebra Relazionale ESERCIZIO

JoKeRxbLaCk93
Ciao a tutti, non so come potrei risolvere il seguente esercizio in alegebra relazionale:
1) Date le due seguenti relazioni: R1(A,B,C) e R2(B,E,F,G) (gli attributi hanno un dominio ordinato) scrivere:
a) un espressione in algebra relazione che restituisca una relazione con un unico attributo D contenente i valori distinti presenti nell'attributo F di R2 o nell'attributo B di R1
b) un'espressione ottimizzata dell'algebra relazionale contenente un theta-join che produca come risultato le tuple t di R1 tali che t <= t[C] e tali che esiste una tupla t' di R2 dove t

La risoluzione del punto a potrebbe essere la seguente?
a) proiezione su D (ridenominazione di B->D (R1) UNIONE ridenominazione di F->D (R2))
mentre quella del punto b:
b) proiezione su RISULTATO (selezione B<=C AND B < B' (R1) JOIN R2)

potrebbe essere corretto?

Risposte
Quinzio
Sto facendo anche io Basi di Dati, ma faccio degli esercizi abbastanza diversi da questi, però mi sembra tutto corretto.

JoKeRxbLaCk93
Ciao grazie mille per la risposta, vorrei però avere la certezza che sia corretto in questo modo, o per lo meno avere una traccia sul come risolverlo correttamente. Grazie :)

JoKeRxbLaCk93
Qualcuno saprebbe aiutarmi?

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.