Operatori relazionali

Nei DBMS relazionali le interrogazioni vengono risolte combinando in maniera opportuna un insieme di operatori, di conseguenza e necessario

🔷 le prestazioni di risposta a una query dipendono da molti fattori tra cui numero di tuple, distribuzione delle stesse, presenza di indici, buffer ecc…

Tipologie di operatori

Gli operatori si dividono in due categorie

Operatori logici Operatori fisici
estensione di quelli messi a disposizione dall’algebra relazionale, forniscono un insieme di tuple con certe proprietà implementazione effettiva degli operatori logici, a questi e possibile associare un costo di esecuzione

Operatori logici

Gli operatori logici sono i seguenti:

Stime di costo di un operatore

Per poter stimare il costo di un operatore si prendono in considerazione i seguenti parametri (reperibili dai cataloghi del database)