Prednosti in slabosti modela relacijske baze podatkov

...

Relacijska baza podatkov je prestala preizkus časa.

Relacijska baza podatkov organizira podatke v nizu tabel. Vsaka tabela ima svoja polja, značilna za vrsto shranjenih podatkov. Sistem za upravljanje baz podatkov (DBMS), zasnovan na odnosih med tabelami, je zaradi svoje prilagodljivosti preživel več kot dve desetletji. Ko uporabnik vnese podatke v tabelo in jih shrani v množično bazo podatkov, bo poizvedba kadar koli priklicala informacije.

Vnos podatkov

V relacijski bazi podatkov lahko upravljate neskončne nize podatkov v tabelah, ne da bi se morali vrniti in znova vnašati podatke drugič. Za vsako vrsto podatkov, ki jih želite shraniti, lahko ustvarite ločene zapise. Vaša zbirka podatkov bo morda zahtevala več oblikovanja in vzdrževanja. Nasprotje relacijske baze podatkov je ploščata podatkovna baza podatkov, ki je velikanska tabela posameznih zapisov. Ko želite dodati informacije, na primer posodobiti podatke o stranki, morate znova vnesti vse informacije v nov zapis v tabeli baze podatkov ploske datoteke. Z relacijsko bazo podatkov prihranite veliko časa, tako da ustvarite toliko tabel, kot želite.

Video dneva

Prednosti upravljanja s podatki

Microsoft SQL Server 2008 je priljubljen primer relacijske baze podatkov. Microsoft Corporation je posodobil svoj razširljivi strežniški sistem, da bi programerjem olajšal gradnjo, upravljanje in poizvedovanje v svojem podatkovnem skladišču. Nekatere prednosti relacijskih baz podatkov, kot je SQL Server 2008, so zmožnost programiranja poizvedbe za iskanje po vseh podatkovnih tabelah za natančne informacije, ki jih potrebujete; možnost prilagajanja baze podatkov na velikost zelo velike organizacije; možnost dostopa, posodabljanja in izmenjave informacij med številnimi uporabniškimi postajami; in napredne zmogljivosti za analizo in poročanje. Jezik poizvedbe se opira na formule, ki zbirki podatkov povejo, kakšne podatke želite potegniti iz tabel v sistemu. Končno se lahko relacijska baza podatkov poveže s številnimi orodji tretjih oseb.

Slabosti upravljanja s podatki

Alternativa relacijski bazi podatkov je sistem baze podatkov, ki uporablja objektno usmerjen programski jezik, kot je Java. Justin James iz Tech Republic je poudaril več pomanjkljivosti sistema relacijskih baz podatkov. Razvijalci baz podatkov ponavadi dodajajo plasti v bazo podatkov za nove funkcije in uporabljajo spletne storitve za združevanje plasti podatkov. Slabosti izhajajo iz jezikovnih omejitev. Po besedah ​​Jamesa trenutna relacijska baza podatkov prisili razvijalce, da ponovno ustvarijo logiko, da najdejo rešitve za neusklajenosti med aplikacijami in njihov sistem baz podatkov, za nadgradnjo ali odpravljanje napak obstoječe baze podatkov zaradi že vloženega časa in denarja ter za delo z zelo zapleteno sistem.