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.
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.
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:
- Prezentacijski sloj (vaše računalo, tablet, mobitel itd.)
- Aplikacijski sloj (poslužitelj)
- Poslužitelj baze podataka
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