Concetti Chiave
- Gli operatori algebrici permettono operazioni di selezione, proiezione e giunzione sulle relazioni dei database.
- Gli operatori insiemistici applicano operazioni classiche come unione, intersezione e differenza sui set di righe.
- Gli operatori di aggiornamento includono istruzioni per l'inserimento, modifica e cancellazione dei dati nelle relazioni.
- Un esempio pratico di operatori algebrici mostra come ottenere un elenco di studenti usando selezione e proiezione.
- La sequenza di operatori include un taglio orizzontale seguito da un taglio verticale per filtrare e visualizzare i dati.
Operatori algebrici:
Gli operatori algebrici effettuano sulle relazioni operazioni di tagli orizzontale (selezione),taglio verticale (proiezione) e giunzione (Join e tutte le altre sue varianti),permettendo di interrogare di base di dati secondo criteri stabiliti.
Operatori Insiemistici:
Gli Operatori Insiemistici agiscono sulle relazioni,viste come insiemi di righe,attraverso gli operatori dell'insiemistica classica quali unione,intersezione,differenza prodotto cartesiano.
Operatori di Aggiornamento:
Gli Operatori di Aggiornamento,infine,corrispondono alla tradizionali istruzioni di inserimento,modifica e cancellazione dei dati delle relazioni.
Esempio pratico
Esempio sui operatori algebrici di taglio e modifica:
Facendo riferimento alla relazione Studenti,vogliamo fornire un elenco dei nominativi degli studenti della classe 3B della specializzazione di Informatica.
La richiesta è soddisfatta dalla seguente sequenza di operatori:
PROIEZIONE SU(SELEZIONIE SU Studenti
DOVE Classe = “3B” AND Specializzazione =”informatica”=
DI cognome ,Nome.
In questo caso vine dapprima effettuato un taglio orizzontale (Selezione ) per poi effettuare sul risulto ottenuto,un tagli verticale (proiezione).