Premessa
Portale di appartenenza: Basi di dati.
Cosa troverai in questa nota:
- I concetti alla base dellโalgebra relazionale.
Prerequisiti: per comprendere pienamente il contenuto di questa nota, oltre le conoscenze minime che do per scontato che tu sappia giร , ti consiglio di aver letto in precedenza queste altre note:
Buona lettura! โ๏ธ๐ค
Definizione: algebra relazionale
Lโalgebra relazionale รจ un linguaggio formale di tipo procedurale, formalizzato da Edgar F. Codd per manipolare e interrogare dati nei database basati sul modello relazionale da lui stesso sviluppato attraverso lโuso di operatori relazionali coordinati da predicati.
Definizione: predicato
Un predicato รจ unโespressione booleana costituita da uno o piรน confronti del tipo oppure dove:
Eventuali confronti multipli vengono composti tra di loro attraverso lโuso dei tradizionali connettivi logici come la congiunzione , la disgiunzione o la negazione .
Definizione: operatore relazionale
Un operatore relazionale รจ un operatore matematico che riceve, come argomenti, una o piรน relazioni e producono, in uscita, sempre relazioni, attraverso lโuso di predicati che ne regolano il comportamento.
Gli operatori relazionali si dividono in operatori di base e operatori derivati da quelli di base attraverso la loro composizione.
Approfondimento
Se vuoi saperne di piรน:
- Operatori di base.
- Operatori derivati.
- Proprietร degli operatori relazionali.
- Risoluzione delle interrogazioni con negazione.
- Uso creativo dellโalgebra relazionale.
Fonti:
- ๐ซ Lezioni e slide del Prof. Pensa Ruggero Gaetano del corso di Basi di Dati (canale B), Corso di Laurea in Informatica presso lโUniversitร di Torino, A.A. 2024-25:
- ๐ซ Appunti di Luca Barra del corso di Basi di Dati, Corso di Laurea in Informatica presso lโUniversitร di Torino, A.A. 2022-23 (caricati sul repository GitHub del Team Studentesco Informatica).