Podatki so najpomembnejši vidik pri računanju. Vsak program, velik ali majhen, potrebuje podatke za obdelavo in ustvarjanje svojih rezultatov; ki je pogosto nekakšen podatek. Shranjevanje podatkov se je v zadnjih nekaj letih zelo razvilo. Prvi način shranjevanja podatkov je bil prej v besedilnih datotekah. Ta valov je zelo neučinkovit in ga je težko obvladovati, zlasti ko gre za večje količine podatkov.
S potrebo po boljših sredstvih za shranjevanje in pridobivanje podatkov je bil ustvarjen DBMS (sistem za upravljanje podatkovnih baz). DBMS shrani podatke v tabelo, kjer so vnosi vloženi v določeno kategorijo in so pravilno indeksirani. To je programerjem omogočilo veliko večjo strukturo pri shranjevanju ali pridobivanju podatkov. Prav tako je precej lažje iskati v določeni bazi podatkov želene podatke. DBMS zagotavlja tudi funkcije iskanja, da bi našel določen vnos v bazo podatkov. Ko ga najdete, lahko iz tega vnosa izvlečete vse druge povezane podatke. DBMS je zelo kompetenten sistem za spremljanje podatkov, vendar ne meri zelo dobro. Čeprav je mogoče, z velikimi bazami podatkov postane velika naloga v DBMS.
Za obvladovanje te zapore je razvit RDBMS ali relacijski DBMS. Relacijska baza podatkov vsebuje podatke v več kot eni tabeli. Vsaka tabela vsebuje bazo podatkov, ki je nato povezana z drugimi tabelami glede na njihova razmerja. To je najbolje razložiti s primerom. Recimo, da imate podjetje za popravilo avtomobilov, za katerega želite sestaviti bazo podatkov, bi potrebovali seznam svojih strank in avtomobilov, ki jih imajo v lasti. Morda je nekoliko bolj zapleteno, če je implementirano v DBMS, vendar z RDBMS lahko to storite z lahkoto. Lahko sestavite dve tabeli, eno za stranke in eno za avtomobile, nato pa ju povežete med seboj. S tem lahko preprosto povlečete podatke stranke, katere avtomobile imajo v lasti.
RDBMS je izboljšanje v primerjavi s starejšimi DBMS. Ponuja mehanizem za premagovanje omejitev, s katerimi se srečuje DBMS. Poleg tega se programer v resnici nima toliko naučiti pri pretvorbi iz DBMS v RDBMS. Lahko se celo držite starega formata DBMS, če resnično želite, in vse podatke shranite v eno tabelo. Tudi če še vedno nimate potrebe po RDBMS, bi bilo morda smiselno začeti pretvoriti svoje programe vanj, če bi morali.
Poiščite več informacij o DBMS in RDMS.