Arsitektur DBMS

Sumber : Guru99

Diterjemahkan oleh Google dengan perubahan minor


Arsitektur Database

Arsitektur DBMS membantu dalam desain, pengembangan, implementasi, dan pemeliharaan database. Database menyimpan informasi penting untuk bisnis. Memilih Arsitektur Database yang benar membantu dalam akses cepat dan aman ke data ini.


Arsitektur 1 – tier

Diagram Arsitektur 1-tier

Arsitektur Database yang paling sederhana adalah 1 tier di mana Klien, Server, dan Database semuanya berada di mesin yang sama. Setiap kali Anda menginstal DB di sistem Anda dan mengaksesnya untuk mempraktikkan kueri SQL, itu adalah arsitektur 1 tier. Tetapi arsitektur seperti itu jarang digunakan dalam produksi.


Arsitektur 2 tier

Arsitektur dua tier adalah arsitektur database di mana

  1. Lapisan presentasi berjalan di klien (PC, Seluler, Tablet, dll)
  2. Data disimpan di Server.

Antarmuka aplikasi yang disebut ODBC (Open Database Connectivity), API yang memungkinkan program sisi klien memanggil DBMS. Saat ini sebagian besar DBMS menawarkan driver ODBC untuk DBMS mereka. Arsitektur 2 tier memberikan keamanan tambahan ke DBMS karena tidak diekspos ke pengguna akhir secara langsung.

Contoh Arsitektur Dua tier adalah Sistem Manajemen Kontak yang dibuat menggunakan MS-Access.

Diagram Arsitektur 2 tier

Pada arsitektur 2-tier di atas kita dapat melihat bahwa satu server terhubung dengan klien 1, 2m dan 3. Arsitektur ini menyediakan komunikasi langsung dan lebih cepat.


Arsitektur 3-tier

Skema 3 tier adalah perpanjangan dari arsitektur 2 tier. Arsitektur 3-tier memiliki lapisan berikut

  1. Lapisan presentasi (PC, Tablet, Seluler, dll.)
  2. Lapisan aplikasi (server)
  3. Server Database
Diagram Arsitektur 3-tier

Arsitektur DBMS ini berisi lapisan Aplikasi antara pengguna dan DBMS, yang bertanggung jawab untuk mengkomunikasikan permintaan pengguna ke sistem DBMS dan mengirimkan respons dari DBMS ke pengguna.

Lapisan aplikasi (lapisan logika bisnis) juga memproses logika fungsional, batasan, dan aturan sebelum meneruskan data ke pengguna atau ke DBMS

Arsitektur tiga tier adalah arsitektur DBMS yang paling populer.


Tujuan dari arsitektur 3-tier adalah:

  • Untuk memisahkan aplikasi pengguna dan database fisik
  • Diusulkan untuk mendukung karakteristik DBMS
  • Independensi data-program
  • Mendukung berbagai tampilan data

Contoh Arsitektur 3-tier

  • Arsitektur DBMS membantu dalam desain, pengembangan, implementasi, dan pemeliharaan database
  • Arsitektur Database yang paling sederhana adalah 1 tier di mana Klien, Server, dan Database semuanya berada di mesin yang sama
  • Arsitektur dua tier adalah arsitektur database di mana lapisan presentasi berjalan pada klien dan .data disimpan di Server
  • Arsitektur 3-tier terdiri dari lapisan Presentasi (PC, Tablet, Seluler, dll.), Lapisan Aplikasi (server) dan Server Database
SEE ALL Add a note
YOU
Add your Comment

Dosen Pengampu

: Blearning MY.ID
    top
    © 2020 BLEARNING MY.ID
    X