Baza podataka Archistruktura u DBMS-u: 1-slojni, 2-slojni i 3-slojni

Što je baza podataka Architekstura?

A Baza podataka Architektura je prikaz dizajna DBMS-a. Pomaže u projektiranju, razvoju, implementaciji i održavanju sustava za upravljanje bazom podataka. Arhitektura DBMS-a omogućuje podjelu sustava baze podataka na pojedinačne komponente koje se mogu neovisno modificirati, mijenjati, zamjenjivati ​​i mijenjati. Također pomaže u razumijevanju komponenti baze podataka.

A Baza podataka pohranjuje kritične informacije i pomaže u brzom i sigurnom pristupu podacima. Stoga, odabir ispravnog Archistruktura DBMS-a pomaže u jednostavnom i učinkovitom upravljanju podacima.

Vrste DBMS-a Architektura

Postoje uglavnom tri tipa arhitekture DBMS-a:

  • Jedna razina Architekstura (jednoslojni Architekstura)
  • Dvije razine Architektura
  • Tri razine Architektura

Sada ćemo naučiti o različitim arhitekturama DBMS-a s dijagramom.

1-razina Architektura

1 nivo Architektura u DBMS je najjednostavnija arhitektura baze podataka u kojoj se klijent, poslužitelj i baza podataka nalaze na istom stroju. Jednostavan primjer jednoslojne arhitekture bio bi kad god instalirate bazu podataka u svoj sustav i pristupite joj kako biste vježbali SQL upite. Ali takva se arhitektura rijetko koristi u proizvodnji.

1-razina Archidijagram strukture
1 nivo Archidijagram strukture

2-razina Architektura

A 2 nivo Architektura u DBMS-u je arhitektura baze podataka gdje se prezentacijski sloj izvodi na klijentu (PC, mobilni uređaj, tablet itd.), a podaci se pohranjuju na poslužitelju koji se naziva drugi sloj. Dvoslojna arhitektura pruža dodatnu sigurnost DBMS-u budući da nije izravno izložen krajnjem korisniku. Također omogućuje izravnu i bržu komunikaciju.

2-razina Archidijagram strukture
2 nivo Archidijagram strukture

U gornjoj 2-slojnoj arhitekturi klijent-poslužitelj sustava upravljanja bazom podataka, možemo vidjeti da je jedan poslužitelj povezan s klijentima 1, 2 i 3.

Dvije razine Archiprimjer strukture:

Sustav za upravljanje kontaktima stvoren pomoću MS-Access.

3-razina Architektura

A 3 nivo Architektura u DBMS-u je najpopularnija klijent poslužiteljska arhitektura u DBMS-u u kojoj se razvoj i održavanje funkcionalnih procesa, logike, pristupa podacima, pohrane podataka i korisničkog sučelja obavlja neovisno kao zasebni moduli. Troslojna arhitektura sadrži prezentacijski sloj, aplikacijski sloj i poslužitelj baze podataka.

3-slojna baza podataka Architecture design je proširenje 2-slojne klijent-poslužitelj arhitekture. 3-slojna arhitektura ima sljedeće slojeve:

  1. Prezentacijski sloj (vaše računalo, tablet, mobitel itd.)
  2. Aplikacijski sloj (poslužitelj)
  3. Poslužitelj baze podataka
3-razina Archidijagram strukture
3 nivo Archidijagram strukture

Aplikacijski sloj nalazi se između korisnika i DBMS-a, koji je odgovoran za komuniciranje korisničkog zahtjeva sustavu DBMS-a i slanje odgovora iz DBMS-a korisniku. Aplikacijski sloj (sloj poslovne logike) također obrađuje funkcionalnu logiku, ograničenja i pravila prije prosljeđivanja podataka korisniku ili prema DBMS-u.

Cilj troslojne klijent-poslužiteljske arhitekture je:

  • Odvojiti korisničke aplikacije i fizičku bazu podataka
  • Za podršku karakteristikama DBMS-a
  • Neovisnost o programskim podacima
  • Podržava više pogleda na podatke

Tri razine Archiprimjer strukture:

Bilo koje veliko web mjesto na internetu, uključujući guru99.com.

Rezime

  • An Archistruktura DBMS-a pomaže u dizajnu, razvoju, implementaciji i održavanju baze podataka
  • Najjednostavnija arhitektura sustava baze podataka je 1 sloj gdje se klijent, poslužitelj i baza podataka nalaze na istom stroju
  • Dvoslojna arhitektura je arhitektura baze podataka u DBMS gdje se prezentacijski sloj izvodi na klijentu, a podaci se pohranjuju na poslužitelju
  • Troslojna arhitektura klijent-poslužitelj sastoji se od prezentacijskog sloja (PC, tablet, mobitel, itd.), aplikacijskog sloja (poslužitelj) i poslužitelja baze podataka