Esercizi da fare a casa

Trovare il dipendente con il salario massimo

Algebra relazionale 2

Casi limite del JOIN
  • Nel caso in cui alcuni valori tra gli attributi comuni non coincidono allora si possono avere delle ennuple che non partecipano alla JOIN questi si chiamano dangling ennuple
  • Potrebbe anche succedere che nessuna ennupla trovi il suo corrispettivo e in quel caso avremo in risultato una tabella senza relazioni
Outer join

Per mantenere nel risultato della JOIN le ennuple che non partecipano alla JOIN dobbiamo usare le outer join, abbiamo 3 varianti:

  • Left: solo dangling ennuple del primo operando

  • Right: solo dangling ennuple del secondo operando

  • Full: ennuple da entrambi gli operandi

TODO: le definizioni

Quoziente

Siano gli attributi di R ed quelli di allora: questo operatore serve a rispondere alle query del tipo: trova tutte le ennuple di R associate a tutte le ennuple di S