Pievienojies
Relāciju algebra, ko pirmo reizi aprakstīja E. F. Kods, strādājot IBM, ir algebru grupa ar labi pamatotu semantiku, ko izmanto, lai modelētu datus, kas glabājas relāciju datubāzēs, un definētu pieprasījumus par tiem. Lai sakārtotu datus, vispirms tiek izņemti lieki dati un atkārtojošās datu grupas, ko mēs saucam par normalizētiem datiem. Tādējādi dati tiek sakārtoti jeb normalizēti tā sauktajā pirmajā normālajā formā (1NF). Parasti loģiskais datu modelis dokumentē un standartizē attiecības starp datu vienībām (ar to elementiem). Primārā atslēga unikāli identificē entītijas gadījumu, ko dēvē arī par ierakstu. Kad dati ir normalizēti un datu kopās (būtībās un tabulās), var veikt galvenās relāciju algebras operācijas, kas ir kopu operācijas (piemēram, apvienošanās, krustošanās un karteziskā reizinājums), atlase (saglabājot tikai dažas tabulas rindas) un projekcija (saglabājot tikai dažus stabiņus). Kopu operācijas tiek veiktas SQL komandas "kur" izteikumā, kurā viena datu kopa ir saistīta ar citu datu kopu. Galvenais relāciju algebras pielietojums ir teorētiskā pamatojuma nodrošināšana relāciju datu bāzēm, jo īpaši šādu datu bāzu vaicājumu valodām, no kurām galvenā ir SQL.
