Concetti Chiave
- Il modello relazionale rappresenta le relazioni come insiemi di ennuple, utilizzando operatori insiemistici per elaborarle.
- Gli operatori insiemistici principali sono unione, intersezione, differenza e prodotto cartesiano, ciascuno con due relazioni di ingresso.
- Le relazioni in ingresso devono essere compatibili, ovvero avere lo stesso grado e domini degli attributi corrispondenti.
- I linguaggi relazionali offrono comandi per operazioni fondamentali come inserimento, modifica e cancellazione di ennuple.
- La compatibilità tra relazioni è essenziale per l'uso corretto di operatori come unione, intersezione e differenza.
Operatori insiemistici nel modello relazionale
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:
Unione
Intersezione
Differenza
Prodotto cartesiano
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)
Comandi nei linguaggi relazionali
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.
Domande da interrogazione
- Quali sono gli operatori insiemistici utilizzati nel modello relazionale?
- Cosa significa che due relazioni devono essere compatibili per l'uso degli operatori insiemistici?
- Quali operazioni possono essere effettuate tramite i comandi nei linguaggi relazionali?
Gli operatori insiemistici nel modello relazionale includono unione, intersezione, differenza e prodotto cartesiano, tutti operanti su due relazioni in ingresso per restituire una relazione in uscita.
Due relazioni sono compatibili se hanno lo stesso grado G e se gli attributi corrispondenti sono definiti sullo stesso dominio, permettendo così l'applicazione di operatori come unione, intersezione e differenza.
I comandi nei linguaggi relazionali consentono di effettuare operazioni di inserzione, modifica e cancellazione di ennuple all'interno delle relazioni.