[Basi di dati] Algebra Relazionale ESERCIZIO
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?
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
Sto facendo anche io Basi di Dati, ma faccio degli esercizi abbastanza diversi da questi, però mi sembra tutto corretto.
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

Qualcuno saprebbe aiutarmi?