Professional Documents
Culture Documents
За разне циљеве неопходно је користити различите моделе БП. Положај БП у значајној мери
утиче на природу апликације која ће обрађивати податке који се налазе у бази. Апликација
остварује приступ БП посредством СУБП (систем за управљање базама података). СУБП је
скуп динамичких библиотека и драјвера који обезбеђују приступ подацима. Разни кориснички
пакети користе различите СУБП (Microsoft Access; Borland – Database Engine…). Апликација
предаје захтев бази и добија податке од базе посредством СУБП.
У употреби су следеће архитектуре система за управљање базама података:
Локална архитектура
Предност овакве архитектуре је што више корисника може да ради истовремено са једном
базом. Недостатак се огледа у томе што се сва обрада врши на корисничким рачунарима тако
да измене које се изврши један корисник за неко време нису доступне осталим корисницима.
Ово ограничење је неопходно због смањења саобраћаја у мрежи.
Код ове архитектуре на серверу се налазе и база података и апликација која управља базом
(сервер БП) извршавајући захтеве корисника који су у мрежи, враћајући им тражене резултате
у облику скупа слогова. Овде апликација корисника не ради директно са базом. Комуникација
између клијентске апликације и БП се одвија на следећи начин: Захтев за неки податак (или
скуп података) форимара се на језику SQL (специјални језик за рад са БП). SQL захтев се
прослеђује удаљеном SQL серверу (сервер БП) који представља специјалну апликацију која
управља удаљеном БП и обезбеђује извршење захтева и прослеђивање резултата кориснику.
Ово је тзв. „двослојна” архитектура – слој клијентске апликације и слој сервера БП.