Model relacijske baze podatkov uporablja intuitivno tabelarno strukturo.
Model relacijske baze podatkov je prvi predstavil E.F. Codd iz IBM-a leta 1969. V relacijskem modelu so podatki strukturirani v tabele (tj. "relacije"), sestavljene iz vrstic in stolpcev. Vsaka vrstica vsebuje en sam zapis, sestavljen iz posameznih podatkovnih elementov (ali "atributov"), organiziranih v stolpce, ki vsebujejo elemente iste vrste v skladu s pravili, določenimi za ta stolpec. Nadomestni modeli baz podatkov vključujejo omrežne, hierarhične, ploščate datoteke in objektno usmerjene modele.
Preprostost
Relacijski model strukturira podatke na način, ki preprečuje zapletenost. Struktura tabele je intuitivna organizacija, ki je znana večini uporabnikov, zlasti tistim, ki so delali s fizičnimi ali programskimi preglednicami, kontrolnimi registri ali drugimi tabelarnimi podatki. Podatki so naravno organizirani znotraj modela, kar poenostavlja razvoj in uporabo baze podatkov.
Video dneva
Enostavnost pridobivanja podatkov
Po relacijskem modelu dostop do podatkov v bazi podatkov ne zahteva krmarjenja po togi poti skozi drevo ali hierarhijo. Uporabniki lahko poizvedujejo po kateri koli tabeli v zbirki podatkov in kombinirajo povezane tabele s posebnimi funkcijami združevanja, da v rezultate vključijo ustrezne podatke iz drugih tabel. Rezultate je mogoče filtrirati na podlagi vsebine katerega koli stolpca in poljubnega števila stolpcev, kar uporabnikom omogoča enostavno pridobivanje pomembnih rezultatov. Uporabniki lahko izberejo, katere stolpce bodo vključili v rezultate, tako da so prikazani samo ustrezni podatki.
Celovitost podatkov
Celovitost podatkov je bistvena značilnost relacijskega modela. Močno tipkanje podatkov in preverjanja veljavnosti zagotavljajo, da so podatki v sprejemljivih razponih in da so prisotni zahtevani podatki. Referenčna celovitost med tabelami preprečuje, da bi zapisi postali nepopolni ali osiroteli. Celovitost podatkov pomaga zagotoviti točnost in doslednost podatkov.
Fleksibilnost
Model relacijske baze podatkov je naravno razširljiv in razširljiv ter zagotavlja fleksibilno strukturo za izpolnjevanje spreminjajočih se zahtev in naraščajočih količin podatkov. Relacijski model omogoča enostavno izvajanje sprememb v strukturi baze podatkov, ne da bi to vplivalo na podatke ali preostali del baze podatkov. Analitik baze podatkov lahko hitro in enostavno dodaja, odstrani in spreminja tabele in stolpce v obstoječi bazi podatkov, da izpolni poslovne zahteve. Teoretično ni omejitev glede števila vrstic, stolpcev ali tabel. V resnici sta rast in spremembe omejeni s sistemom upravljanja relacijskih baz podatkov in fizičnimi računalniško strojno opremo, spremembe pa lahko vplivajo na zunanje aplikacije, zasnovane za določeno bazo podatkov strukturo.
Normalizacija
Obstaja sistematična metodologija za zagotavljanje, da zasnova relacijske baze podatkov ne vsebuje anomalij, ki bi lahko vplivale na celovitost in natančnost baze podatkov. "Normalizacija baze podatkov" zagotavlja niz pravil, lastnosti in ciljev za načrtovanje in pregled strukture baze podatkov. Cilji normalizacije so opisani v ravneh, imenovanih "normalne oblike". Vsako stopnjo normalizacije je treba dokončati, preden se premaknete na naslednjo stopnjo. Zasnova baze podatkov se na splošno šteje za normalizirano, če izpolnjuje zahteve tretje normalne oblike. Normalizacija daje oblikovalcem zaupanje, da je zasnova baze podatkov robustna in zanesljiva.