Relatsiooniandmebaas koosneb tabelite kogumist, mis salvestavad teatud andmekogumeid. Selle andmebaasisüsteemi leiutis on standardiseerinud andmete salvestamise ja töötlemise viisi. Relatsiooniandmebaasi mõiste tuleneb relatsioonialgebra põhimõtetest, mille tervikuna realiseeris relatsiooniandmebaaside isa EF Codd. Enamik tänapäeval kasutatavatest andmebaasisüsteemidest põhinevad relatsioonisüsteemil; relatsiooniandmebaasid on aga sisse ehitatud tarkvarale, mida inimesed ja ettevõtted ostavad, mistõttu on andmebaas üldsusele üldiselt nähtamatu.
Relatsiooniandmebaasi ajalugu sai alguse Coddi 1970. aasta artiklist A Relational Model of Data for Large Shared Data Banks. See teooria kehtestas, et andmed peaksid olema sõltumatud mis tahes riistvarast või salvestussüsteemist, ja võimaldas automaatset navigeerimist andmeelementide vahel. Praktikas tähendas see, et andmed tuleks salvestada tabelitesse ja erinevate andmekogumite ehk tabelite vahel eksisteerivad seosed.
Andmebaasi sisu
Relatsioon, mis on kahemõõtmeline tabel, on relatsiooniandmebaasi esmane salvestusüksus. Relatsiooniandmebaas võib sisaldada ühte või mitut tabelit, kusjuures iga tabel koosneb ainulaadsest ridade ja veergude komplektist. Üks kirje salvestatakse tabelisse reana, tuntud ka kui korteež, samas kui andmete atribuudid on määratletud tabeli veergudes või väljades. Andmete või veeru omadused seovad ühe kirje teisega. Igal veerul on kordumatu nimi ja selle sisu peab olema sama tüüpi.
Ristviidete tabelid
Tabeleid saab üksteisega seostada mitmel erineval viisil. Funktsionaalsed sõltuvused tekivad siis, kui ühe tabeli atribuut on seotud teiste tabelite atribuutidega. Lihtsaim seos on üks-ühele seos, kus üks tabeli kirje on seotud teise kirjega eraldi tabelis. Üks-mitmele seos on selline, kus üks tabeli kirje on seotud mitme teise tabeli kirjega. Mitu-ühele suhe määratleb vastupidise olukorra; rohkem kui üks kirje ühes tabelis on seotud ainult ühe kirjega teises tabelis. Lõpuks seostub mitu-mitmele suhetes rohkem kui üks kirje tabelis rohkem kui ühe kirjega teises tabelis.
Andmete eristamine
Relatsiooniandmebaasile viidates on võti tabeli olem, mis eristab üht andmerida teisest. Võti võib olla üks veerg või see võib koosneda veergude rühmast, mis identifitseerib kirje unikaalselt. Tabelid võivad sisaldada nii esmaseid võtmeid kui ka võõrvõtmeid. Esmased võtmed võimaldavad kirjeid üksteisest eristada; need võivad olla üksikud atribuudid või atribuutide kombinatsioon. Võõrvõtmed seovad andmebaasis olevaid tabeleid üksteisega ja määravad üldiselt tabelitevahelised vanemate ja laste vahelised seosed. Samuti võib võõrvõti ühes tabelis olla primaarvõti teises tabelis.
Andmete korrastamine
Tabelitesse salvestatud andmed on korraldatud loogiliselt, lähtudes konkreetsest eesmärgist, et aidata minimeerida dubleerimist, vähendada andmete anomaaliaid ja tugevdada andmete terviklikkust. Protsessi, mille käigus andmeid loogiliselt korraldatakse, nimetatakse normaliseerimiseks; see mitte ainult ei lihtsusta andmete määratlemise viisi, vaid reguleerib ka nende struktuuri. Normaliseerimisprotsessis on viis vormi, millest igaüks vastab nõudlikumale tingimusele. Esimene normaalvorm 1NF vastab normaalsuse miinimumnõuetele ja sellel on kõige väiksem andmete terviklikkus, samas kui viies normaalvorm ehk 5NF struktureerib andmed kõige vähem anomaaliate ja parima terviklikkusega.
Salvestatud andmeid töödeldakse programmeerimiskeelega, mida nimetatakse struktureeritud päringukeeleks ehk SQL-iks. SQL-i on palju erinevaid, kuid enamik neist põhinevad hulgateooriatel relatsioonioperaatoritel, nagu ja, või mitte ja in, mida kõiki kasutatakse andmetega toimingute tegemiseks. Relatsiooniandmebaasides kasutatavad toimingud hõlmavad lisamise, valimise, värskendamise ja kustutamise õigusi.
Tootevalikud
2010. aastate alguses oli relatsiooniline andmebaasihaldussüsteem (RDBMS) kõige sagedamini kasutatav andmebaasivorming; Seda kasutavad sageli ettevõtted ja ettevõtted relatsiooniandmebaaside värskendamiseks ja haldamiseks. Ajalooliselt on olnud kolm juhtivat RDBMS-i ettevõtet: Oracle®, kes lõi 1979. aastal esimese kaubandusliku relatsiooniandmebaasi; IBM®, kes järgis eeskuju 1982. aastal SQL Data Systemiga, mis hiljem nimetati ümber DB2®-ks; ja Microsoft®, kes liitus SQL Server® 4.2-ga 1992. aastal. Teised ettevõtted pakuvad ka RDBMS-i tooteid, millest enamikku saab osta ettevõtte veebisaidilt või arvutitarkvara müüvatest jaekauplustest ning hinnad erinevad olenevalt ettevõttest.