L’idea di base è che un attributo di una tupla ha valore massimo se non esiste un’altra tupla con lo stesso attributo dal valore maggiore, quindi bisogna eliminare tutte le tuple che hanno un’altra dal valore maggiore di loro.

Esempio: relazione

nomea
Luca1
Marco3
Roberto2

1. Ridenominazione

nome1a1
Luca1
Marco3
Roberto2
nome2a2
Luca1
Marco3
Roberto2

2. Trovare le tuple NON massime

nome1a1nome2a2
Luca1Marco3
Luca1Roberto2
Roberto2Marco3
nome1a1
Luca1
Luca1
Roberto2

3. Ricavare le tuple massime

nomea
Marco3