En forklaring av relasjonsalgebra i en database

Relasjonsalgebra gjelder den grenen av matematikken som omhandler sett. I tillegg til de vanlige mengdeoperasjoner, den består av tre andre operasjoner nemlig valg, projeksjon og delta. Disse operasjonene danne grunnlag for drift i relasjonsdatabaser.

utvalg Operator

Utvalget operatør på to relasjoner skaper en ny relasjon basert på en boolsk betingelse presenteres for operatøren. På lignende måte, ved å velge en operasjon på en relasjonsdatabase velger et sett av rader fra en tabell, tilbake en annen tabell som er et delsett av den opprinnelige tabellen.

Projection Operator

Den projeksjon operatør på et forhold, R, returnerer en annen relasjon som består av en undergruppe av kolonner i R. Dette er også grunnlaget for relasjonsdatabaseoperasjoner som velger et gitt sett av kolonner fra en tabell basert på en utvalgskriterium.

Bli Operator

I sin enkleste form, skaper delta operatøren et kryssproduktet mellom to relasjoner. Dette kryssproduktet kan videre kombineres med valg og projeksjonsoperatorer. Tilsvarende relasjonsdatabaser bruke operasjon for å skape assosiasjoner mellom to tabeller.