Relacijske baze podataka naširoko se koriste u mnogim industrijama za pohranu financijskih zapisa, praćenje inventara i vođenje evidencije o zaposlenicima. U relacijskoj bazi podataka, informacije se pohranjuju u tablice (često se nazivaju relacijama) koje pomažu organizirati i strukturirati podatke. Iako se široko koriste, relacijske baze podataka imaju neke nedostatke.
Trošak
Jedan nedostatak relacijskih baza podataka je skupo postavljanje i održavanje sustava baze podataka. Da biste postavili relacijske baze podataka, općenito morate kupiti poseban softver. Ako niste programer, možete koristiti bilo koji broj proizvoda za postavljanje relacijske baze podataka. Potrebno je vrijeme za unos svih informacija i postavljanje programa. Ako je vaša tvrtka velika i trebate robusniju bazu podataka, morat ćete unajmiti programera za izradu relacijske baze podataka koja koristi jezik strukturiranih upita (SQL) i administratora baze podataka za održavanje baze podataka nakon što je je izgrađena. Bez obzira koje podatke koristite, morat ćete ih ili uvesti iz drugih podataka kao što su tekstualne datoteke ili Excel proračunske tablice, ili podatke unijeti na tipkovnici. Bez obzira na veličinu vaše tvrtke, ako u svoju bazu podataka pohranjujete pravno povjerljive ili zaštićene informacije, kao što su zdravstveni podaci, brojeve socijalnog osiguranja ili brojeve kreditnih kartica, također ćete morati zaštititi svoje podatke od neovlaštenog pristupa kako biste ispunili zakonske standardima.
Video dana
Obilje informacija
Napredak u složenosti informacija uzrokuje još jedan nedostatak relacijskih baza podataka. Relacijske baze podataka izrađuju se za organiziranje podataka po zajedničkim karakteristikama. Složene slike, brojevi, dizajni i multimedijski proizvodi prkose jednostavnoj kategorizaciji koja je predvodila novu vrstu baze podataka koja se naziva objektno-relacijski sustavi upravljanja bazom podataka. Ovi su sustavi dizajnirani za rukovanje složenijim aplikacijama i imaju mogućnost skalabilnosti.
Strukturirane granice
Neke relacijske baze podataka imaju ograničenja na duljinu polja. Kada dizajnirate bazu podataka, morate odrediti količinu podataka koju možete uklopiti u polje. Neki nazivi ili upiti za pretraživanje kraći su od stvarnih, a to može dovesti do gubitka podataka.
Izolirane baze podataka
Složeni sustavi relacijskih baza podataka mogu dovesti do toga da te baze podataka postanu "otoci informacija" gdje se informacije ne mogu lako dijeliti s jednog velikog sustava na drugi. Često, s velikim tvrtkama ili institucijama, otkrijete da su relacijske baze podataka drugačije rasle u zasebnim odjelima. Na primjer, možda je bolnički odjel za naplatu koristio jednu bazu podataka, dok je odjel bolničkog osoblja koristio drugu bazu podataka. Natjerati te baze podataka da "razgovaraju" jedna s drugom može biti velik i skup pothvat, ali u složenom bolničkom sustavu sve baze podataka moraju biti uključene za dobru skrb o pacijentima i zaposlenicima.