Arhitektura baze podatkov v DBMS: 1-stopenjska, 2-stopenjska in 3-stopenjska

Kazalo:

Anonim

Kaj je arhitektura baz podatkov?

Database Architecture je predstavitev SUPB oblikovanja. Pomaga pri načrtovanju, razvoju, izvajanju in vzdrževanju sistema za upravljanje z bazami podatkov. Arhitektura DBMS omogoča razdelitev sistema zbirke podatkov na posamezne komponente, ki jih je mogoče neodvisno spreminjati, spreminjati, nadomeščati in spreminjati. Pomaga tudi pri razumevanju komponent baze podatkov.

Zbirka podatkov hrani pomembne informacije in pomaga do hitrega in varnega dostopa do podatkov. Zato izbira pravilne arhitekture DBMS pomaga pri enostavnem in učinkovitem upravljanju podatkov.

  • Vrste arhitekture DBMS
  • 1-stopenjska arhitektura
  • 2-stopenjska arhitektura
  • 3-stopenjska arhitektura

Vrste arhitekture DBMS

Obstajajo predvsem tri vrste arhitekture DBMS:

  • Enostopenjska arhitektura (enotirna arhitektura)
  • Dvostopenjska arhitektura
  • Troslojna arhitektura

Zdaj bomo spoznali različno arhitekturo DBMS z diagramom.

1-stopenjska arhitektura

1 Tier Architecture v DBMS je najpreprostejša arhitektura baze podatkov, v kateri so odjemalci, strežniki in baze podatkov na istem računalniku. Preprost enotirni primer arhitekture bi bil kadar koli namestite bazo podatkov v svoj sistem in dostopate do nje, da vadite poizvedbe SQL. Toda takšna arhitektura se v proizvodnji redko uporablja.

1 Tier Arhitekturni diagram

2-stopenjska arhitektura

2 Tier arhitektura v DBMS je Database arhitektura, kjer se je predstavitev plast deluje na stranko (PC, mobilni telefon, tablični, itd), in podatke, shranjene na strežniku, ki se imenuje druge stopnje. Dvostopenjska arhitektura zagotavlja dodatno varnost DBMS, ker ni neposredno izpostavljena končnemu uporabniku. Omogoča tudi neposredno in hitrejšo komunikacijo.

2-stopenjski diagram arhitekture

V zgornji dvostopenjski arhitekturi odjemalsko-strežniškega sistema za upravljanje baz podatkov lahko vidimo, da je en strežnik povezan s odjemalci 1, 2 in 3.

Primer dvostopenjske arhitekture:

Sistem za upravljanje stikov, ustvarjen z uporabo MS-Access.

3-stopenjska arhitektura

3 Stopnja Arhitektura v DBMS je najbolj priljubljen odjemalec strežnik arhitekture v DBMS, v katerih je razvoj in vzdrževanje funkcionalnih procesov, logike, dostop do podatkov, shranjevanje podatkov in uporabniški vmesnik narediti neodvisno, kot je ločenih modulov. Troslojna arhitektura vsebuje predstavitveni sloj, aplikacijski sloj in strežnik baz podatkov.

Troslojna zasnova arhitekture baze podatkov je razširitev dvotirne arhitekture odjemalca in strežnika. Troslojna arhitektura ima naslednje plasti:

  1. Predstavitveni sloj (računalnik, tablični računalnik, mobilni telefon itd.)
  2. Aplikacijski sloj (strežnik)
  3. Strežnik zbirke podatkov

3 Tier Arhitekturni diagram

Aplikacijski sloj je med uporabnikom in DBMS, ki je odgovoren za sporočanje uporabnikove zahteve sistemu DBMS in pošiljanje odgovora DBMS uporabniku. Aplikacijski sloj (sloj poslovne logike) obdeluje tudi funkcionalno logiko, omejitve in pravila, preden podatke posreduje uporabniku ali spusti v DBMS.

Cilj trirazredne arhitekture odjemalca in strežnika je:

  • Ločiti uporabniške aplikacije in fizično bazo podatkov
  • Za podporo značilnostim DBMS
  • Neodvisnost programskih podatkov
  • Podpora več pogledov podatkov

Primer tristopenjske arhitekture:

Vsako veliko spletno mesto v internetu, vključno z guru99.com .

Povzetek

  • Arhitektura DBMS pomaga pri načrtovanju, razvoju, implementaciji in vzdrževanju baze podatkov
  • Najenostavnejša sistemska arhitektura baz podatkov je enostopenjska, kjer so odjemalec, strežnik in baza podatkov na istem računalniku
  • Dvotirna arhitektura je arhitektura baze podatkov v DBMS, kjer se predstavitveni sloj izvaja na odjemalcu, podatki pa so shranjeni na strežniku
  • Troslojna arhitektura odjemalec-strežnik je sestavljena iz predstavitvenega sloja (PC, tablični računalnik, mobilni telefon itd.), Aplikacijskega sloja (strežnik) in strežnika baze podatkov