Concetti Chiave
- Il modello relazionale tratta le relazioni come insiemi di ennuple, elaborabili con operatori insiemistici.
- Gli operatori insiemistici includono unione, intersezione, differenza e prodotto cartesiano.
- Per unione, intersezione e differenza, le relazioni devono essere compatibili, condividendo lo stesso grado e domini di attributi.
- Gli operatori insiemistici prendono due relazioni in ingresso e ne restituiscono una in uscita.
- Il modello relazionale utilizza comandi per inserire, modificare e cancellare ennuple nelle relazioni.
Per il modello relazionale,le relazioni corrispondono a insieme di ennuple e pertanto possono essere elaborate come veri e propri insiemi di elementi attraverso i seguenti operatori insiemistici:
Intersezione
Differenza
Prodotto cartesiano
Tutti gli operatori insiemistici hanno come ingresso due relazioni e ne restituiscono una in uscita. Inoltre,per gli operatori di unione,intersezione e differenza,le relazioni in ingresso devo essere compatibili:
Due relazioni si dicono compatibili se hanno lo stesso grado G e se l'attributo i-esimo della prima relazione e definito sullo stesso dominio dell'attributo i-esimo della seconda relazione (con i=1,2,.....,G)
Gli operatori di aggiornamento
I linguaggi usati nel modello relazionale presentano una serie di comandi che permettano di effettuare le principali operazioni di :inserzione di una ennupla,modifica di una ennupla,cancellazione di una ennupla.