Adatbázis-architektúra DBMS-ben: 1-szint, 2-réteg és 3-réteg

Tartalomjegyzék:

Anonim

Mi az adatbázis-architektúra?

Az adatbázis-architektúra a DBMS tervezés ábrázolása. Segít az adatbázis-kezelő rendszer tervezésében, fejlesztésében, megvalósításában és fenntartásában. A DBMS architektúra lehetővé teszi az adatbázis-rendszer felosztását egyedi összetevőkre, amelyek egymástól függetlenül módosíthatók, változtathatók, cserélhetők és módosíthatók. Ez segít az adatbázis összetevőinek megértésében is.

Az adatbázis tárolja a kritikus információkat, és segíti az adatok gyors és biztonságos elérését. Ezért a DBMS megfelelő architektúrájának kiválasztása elősegíti az egyszerű és hatékony adatkezelést.

  • A DBMS architektúrájának típusai
  • Egyszintű építészet
  • 2 szintes építészet
  • 3 szintes építészet

A DBMS architektúrájának típusai

A DBMS architektúrának főleg három típusa van:

  • Egyszintű építészet (egyszintű építészet)
  • Kétszintű építészet
  • Háromszintű építészet

Most megismerkedhetünk a DBMS különböző felépítésével diagramokkal.

Egyszintű építészet

1 A DBMS rétegszintű architektúrája az adatbázis legegyszerűbb architektúrája, amelyben az ügyfél, a kiszolgáló és az adatbázis ugyanazon a gépen található. Egyszerű, egyszintű architektúra például bármikor telepíthet egy adatbázist a rendszerbe, és az SQL-lekérdezések gyakorlásához hozzáférhet hozzá. De az ilyen architektúrát ritkán használják a gyártásban.

1 szint építészeti rajz

2 szintes építészet

A 2 rétegű architektúra az adatbázis-kezelő egy adatbázis architektúra, ahol a megjelenítési réteg fut a kliens (PC, mobil, táblagép, stb), és az adatok a szerveren tárolt úgynevezett második szint. A kétszintű architektúra további biztonságot nyújt a DBMS számára, mivel nincs közvetlenül kitéve a végfelhasználónak. Közvetlen és gyorsabb kommunikációt is biztosít.

2 szint építészeti rajz

Az adatbázis-kezelő rendszer fenti, kétszintű kliens-szerver architektúrájában láthatjuk, hogy egy szerver kapcsolódik az 1., 2. és 3. klienshez.

Kétszintű építészeti példa:

Az MS-Access használatával létrehozott kapcsolatkezelő rendszer.

3 szintes építészet

A DBMS 3 szintes architektúrája a legnépszerűbb ügyfélszerver architektúra a DBMS-ben, amelyben a funkcionális folyamatok, a logika, az adathozzáférés, az adattárolás és a felhasználói felület fejlesztése és karbantartása különálló modulként történik. A háromszintű architektúra tartalmaz egy bemutató réteget, egy alkalmazás réteget és egy adatbázis szervert.

A 3-rétegű adatbázis-architektúra a kétszintű kliens-szerver architektúra kiterjesztése. A háromrétegű architektúra a következő rétegekkel rendelkezik:

  1. Bemutató réteg (számítógép, táblagép, mobil stb.)
  2. Alkalmazási réteg (szerver)
  3. Adatbázis-kiszolgáló

3 szint építészeti ábra

Az alkalmazásréteg a felhasználó és a DBMS között található, amely felelős azért, hogy a felhasználó kérését közölje a DBMS-rendszerrel, és a választ a DBMS-től elküldi a felhasználónak. Az alkalmazásréteg (üzleti logikai réteg) funkcionális logikát, korlátozásokat és szabályokat is feldolgoz, mielőtt adatokat továbbítana a felhasználónak, vagy lefelé a DBMS-hez.

A háromszintű kliens-szerver architektúra célja:

  • A felhasználói alkalmazások és a fizikai adatbázis szétválasztása
  • A DBMS jellemzőinek támogatása
  • Program-adatok függetlensége
  • Az adatok több nézetének támogatása

Háromszintű építészeti példa:

Bármely nagy weboldal az interneten, beleértve a guru99.com-ot is .

Összegzés

  • A DBMS architektúrája segíti az adatbázis tervezését, fejlesztését, megvalósítását és karbantartását
  • A legegyszerűbb adatbázis-rendszer architektúra egyszintű, ahol az ügyfél, a kiszolgáló és az adatbázis ugyanazon a gépen található
  • A kétszintű architektúra egy adatbázis-architektúra a DBMS-ben, ahol a bemutató réteg fut egy kliensen, és az adatokat egy szerveren tárolják
  • A háromszintű kliens-kiszolgáló architektúra a Prezentációs rétegből (PC, Tablet, Mobil stb.), Alkalmazási rétegből (kiszolgáló) és az Adatbázis szerverből áll.