Prednosti i nedostaci modela relacijske baze podataka

...

Relacijska baza podataka izdržala je test vremena.

Relacijska baza podataka organizira podatke u nizu tablica. Svaka tablica ima svoja polja specifična za vrstu podataka koji se pohranjuju. Sustav upravljanja bazom podataka (DBMS) dizajniran oko odnosa između tablica preživio je više od dva desetljeća zbog svoje fleksibilnosti. Nakon što korisnik unese podatke u tablicu i spremi ih u masivnu bazu podataka, upit će pozvati informacije u bilo kojem trenutku.

Unos podataka

U relacijskoj bazi podataka možete upravljati beskonačnim skupovima podataka u tablicama bez potrebe da se vraćate i ponovno unosite podatke drugi put. Možete stvoriti zasebne zapise za svaku vrstu podataka koji će se pohraniti. Vaša baza podataka može zahtijevati više dizajna i održavanja. Suprotnost relacijskoj bazi podataka je ravna baza podataka datoteka, koja je divovska tablica pojedinačnih zapisa. Kada želite dodati informacije, kao što je ažuriranje podataka o kupcu, morate ponovno unijeti sve informacije u novi zapis u tablici baze podataka ravnog fajla. S relacijskom bazom podataka štedite puno vremena stvaranjem onoliko tablica koliko želite.

Video dana

Prednosti upravljanja podacima

Microsoft SQL Server 2008 popularan je primjer relacijske baze podataka. Microsoft Corporation ažurirala je svoj skalabilni poslužiteljski sustav kako bi programerima olakšala izgradnju, upravljanje i postavljanje upita za svoje skladište podataka. Neke prednosti relacijskih baza podataka kao što je SQL Server 2008 su mogućnost programiranja upita za pretraživanje svih tablica podataka za točne informacije koje su vam potrebne; mogućnost skaliranja baze podataka na veličinu vrlo velike organizacije; mogućnost pristupa, ažuriranja i dijeljenja informacija među mnogim korisničkim postajama; te napredne mogućnosti za analizu i izvješćivanje. Jezik upita oslanja se na formule koje kažu bazi podataka koju vrstu podataka želite izvući iz tablica u sustavu. Konačno, relacijska baza podataka može se sučeljavati s mnogim alatima trećih strana.

Nedostaci upravljanja podacima

Alternativa relacijskoj bazi podataka je sustav baze podataka koji koristi objektno orijentirani programski jezik kao što je Java. Justin James iz Tech Republica istaknuo je nekoliko nedostataka sustava relacijskih baza podataka. Programeri baza podataka imaju tendenciju dodavati slojeve bazi podataka za nove funkcije i koristiti web usluge za spajanje slojeva podataka. Nedostaci proizlaze iz ograničenja jezika. Prema Jamesu, trenutna relacijska baza podataka prisiljava programere da ponovno kreiraju logiku, da pronađu rješenja za nepodudarnosti između aplikacija i njihov sustav baze podataka, za nadogradnju ili ispravljanje pogrešaka u postojećoj bazi podataka zbog već uloženog vremena i novca i za rad s vrlo složenim sustav.