DBMS'de Veritabanı Mimarisi: 1-Tier, 2-Tier ve 3-Tier

İçindekiler:

Anonim

Veritabanı Mimarisi nedir?

Bir Veritabanı Mimarisi , DBMS tasarımının bir temsilidir. Veritabanı yönetim sisteminin tasarlanmasına, geliştirilmesine, uygulanmasına ve korunmasına yardımcı olur. Bir DBMS mimarisi, veritabanı sistemini bağımsız olarak değiştirilebilen, değiştirilebilen, değiştirilebilen ve değiştirilebilen ayrı bileşenlere bölmeye izin verir. Ayrıca bir veritabanının bileşenlerini anlamaya da yardımcı olur.

Veritabanı, kritik bilgileri depolar ve verilere hızlı ve güvenli bir şekilde erişilmesine yardımcı olur. Bu nedenle, doğru DBMS Mimarisini seçmek, kolay ve verimli veri yönetimine yardımcı olur.

  • DBMS Mimarisi Türleri
  • 1 Katmanlı Mimari
  • 2 Katmanlı Mimari
  • 3 Katmanlı Mimari

DBMS Mimarisi Türleri

Esas olarak üç tür DBMS mimarisi vardır:

  • Tek Katmanlı Mimari (Tek Katmanlı Mimari)
  • İki Katmanlı Mimari
  • Üç Katmanlı Mimari

Şimdi, diyagram ile farklı DBMS mimarisini öğreneceğiz.

1 Katmanlı Mimari

DBMS'deki 1 Katmanlı Mimari , istemcinin, sunucunun ve Veritabanının hepsinin aynı makinede bulunduğu Veritabanı'nın en basit mimarisidir. Basit bir tek katmanlı mimari örneği, sisteminize bir Veritabanını her kurduğunuzda ve SQL sorgularını uygulamak için ona eriştiğinizde olabilir. Ancak bu tür mimari, üretimde nadiren kullanılır.

1 Katmanlı Mimari Şeması

2 Katmanlı Mimari

Bir 2 Katmanlı Mimari DBMS sunum katmanı istemci üzerinde çalışır (PC, Mobil, Tablet, vb) ve veri ikinci kademe olarak adlandırılan bir sunucuda saklanan bir veritabanı mimarisidir. İki katmanlı mimari, doğrudan son kullanıcıya açık olmadığı için DBMS'ye ek güvenlik sağlar. Aynı zamanda doğrudan ve daha hızlı iletişim sağlar.

2 Katmanlı Mimari Şeması

Veritabanı yönetim sisteminin yukarıdaki 2 Katmanlı istemci-sunucu mimarisinde, bir sunucunun istemciler 1, 2 ve 3'e bağlı olduğunu görebiliriz.

İki Katmanlı Mimari Örneği:

MS-Access kullanılarak oluşturulmuş bir Kişi Yönetim Sistemi.

3 Katmanlı Mimari

Bir 3 Katmanlı Mimari DBMS fonksiyonel süreçler, mantık, veri erişimi, veri depolama ve kullanıcı arayüzü geliştirme ve bakım ayrı modül olarak bağımsız yapılır hangi DBMS en popüler istemci sunucu mimarisidir. Üç Katmanlı mimari, bir sunum katmanı, bir uygulama katmanı ve bir veritabanı sunucusu içerir.

3 Katmanlı veritabanı Mimarisi tasarımı, 2 katmanlı istemci-sunucu mimarisinin bir uzantısıdır. 3 katmanlı bir mimari aşağıdaki katmanlara sahiptir:

  1. Sunum katmanı (PC, Tablet, Mobil vb.)
  2. Uygulama katmanı (sunucu)
  3. Veritabanı sunucusu

3 Katmanlı Mimari Şeması

Uygulama katmanı, kullanıcının isteğini DBMS sistemine iletmekten ve yanıtı DBMS'den kullanıcıya göndermekten sorumlu olan DBMS ile kullanıcı arasında bulunur. Uygulama katmanı (iş mantığı katmanı) ayrıca verileri kullanıcıya veya DBMS'ye geçirmeden önce işlevsel mantığı, kısıtlamayı ve kuralları işler.

Üç Katmanlı istemci-sunucu mimarisinin amacı:

  • Kullanıcı uygulamalarını ve fiziksel veritabanını ayırmak için
  • DBMS özelliklerini desteklemek için
  • Program-veri bağımsızlığı
  • Verilerin birden çok görünümünü desteklemek

Üç Katmanlı Mimari Örneği:

Dahil olmak üzere internet üzerinde herhangi bir büyük web sitesi guru99.com .

Özet

  • Bir DBMS Mimarisi, bir veritabanının tasarımına, geliştirilmesine, uygulanmasına ve bakımına yardımcı olur
  • En basit veritabanı sistemi mimarisi, İstemci, Sunucu ve Veritabanının hepsinin aynı makinede bulunduğu 1 katmandır.
  • İki katmanlı bir mimari, sunum katmanının bir istemci üzerinde çalıştığı ve verilerin bir sunucuda depolandığı DBMS'deki bir veritabanı mimarisidir.
  • Üç katmanlı istemci-sunucu mimarisi, Sunum katmanı (PC, Tablet, Mobil vb.), Uygulama katmanı (sunucu) ve Veritabanı Sunucusundan oluşur.