Архитектура базе података у ДБМС-у: 1-ниво, 2-ниво и 3-ниво

Преглед садржаја:

Anonim

Шта је архитектура базе података?

База података Архитектура је репрезентација ДБМС дизајна. Помаже у дизајнирању, развоју, примени и одржавању система управљања базама података. ДБМС архитектура омогућава поделу система базе података на појединачне компоненте које се могу независно модификовати, променити, заменити и изменити. Такође помаже разумевању компонената базе података.

База података чува кључне информације и помаже им да брзо и сигурно приступе. Стога, одабир исправне архитектуре ДБМС-а помаже у лаком и ефикасном управљању подацима.

  • Врсте ДБМС архитектуре
  • Архитектура 1 нивоа
  • 2-слојна архитектура
  • Трослојна архитектура

Врсте ДБМС архитектуре

Постоје углавном три врсте архитектуре ДБМС-а:

  • Једнослојна архитектура (једнослојна архитектура)
  • Двостепена архитектура
  • Трослојна архитектура

Сада ћемо научити о различитој архитектури ДБМС-а са дијаграмом.

Архитектура 1 нивоа

Архитектура нивоа 1 у ДБМС-у је најједноставнија архитектура базе података у којој клијент, сервер и база података бораве на истој машини. Једноставан пример архитектуре у једном нивоу био би сваки пут када инсталирате базу података у свој систем и приступите јој ради вежбања СКЛ упита. Али таква архитектура се ретко користи у производњи.

1 дијаграм архитектуре нивоа

2-слојна архитектура

2 Ниво Архитектура у ДБМС је база података архитектура у којој су презентација слој ради на клијента (ПЦ Мобиле Таблет, итд), и подаци се чувају на серверу који се зове други ниво. Двослојна архитектура пружа додатну сигурност ДБМС-у јер није директно изложен крајњем кориснику. Такође пружа директну и бржу комуникацију.

Дијаграм архитектуре 2 нивоа

У горњој архитектури клијента-сервера 2 нивоа система за управљање базама података можемо видети да је један сервер повезан са клијентима 1, 2 и 3.

Пример архитектуре са два нивоа:

Систем за управљање контактима креиран помоћу МС-Аццесс-а.

Трослојна архитектура

3 реда Архитектура у ДБМС је најпопуларнији клијент сервер архитектура у ДБМС у којој је развој и одржавање функционалних процеса, логике, приступ подацима, складиштење података и кориснички интерфејс врши независно као засебни модули. Трослојна архитектура садржи слој презентације, слој апликације и сервер базе података.

Трослојни дизајн архитектуре базе података је продужетак дворазинске архитектуре клијент-сервер. Трослојна архитектура има следеће слојеве:

  1. Презентацијски слој (ваш рачунар, таблет, мобилни итд.)
  2. Апликативни слој (сервер)
  3. Сервер базе података

Дијаграм 3 нивоа архитектуре

Слој апликације се налази између корисника и ДБМС-а, који је одговоран за комуникацију корисниковог захтева систему ДБМС-а и слање одговора из ДБМС-а кориснику. Апликативни слој (слој пословне логике) такође обрађује функционалну логику, ограничења и правила пре него што проследи податке кориснику или до ДБМС-а.

Циљ архитектуре клијента и сервера од три нивоа је:

  • За одвајање корисничких апликација и физичке базе података
  • Да подржи карактеристике ДБМС-а
  • Независност програма и података
  • Подржавање више приказа података

Пример архитектуре у три нивоа:

Било која велика веб локација на Интернету, укључујући гуру99.цом .

Резиме

  • Архитектура ДБМС-а помаже у дизајнирању, развоју, имплементацији и одржавању базе података
  • Најједноставнија архитектура система базе података је једноразредна у којој се клијент, сервер и база података налазе на истој машини
  • Двослојна архитектура је архитектура базе података у ДБМС-у где се слој презентације изводи на клијенту, а подаци се чувају на серверу
  • Трослојна архитектура клијент-сервер састоји се од презентацијског слоја (ПЦ, таблет, мобилни итд.), Апликацијског слоја (сервер) и сервера базе података