Senibina Pangkalan Data dalam DBMS: 1-Tier, 2-Tier dan 3-Tier

Apa itu Senibina Pangkalan Data?

KE Senibina Pangkalan Data adalah perwakilan reka bentuk DBMS. Ini membantu merancang, mengembangkan, melaksanakan, dan memelihara sistem pengurusan pangkalan data. Senibina DBMS membolehkan membahagikan sistem pangkalan data ke dalam komponen individu yang dapat diubah, diubah, diganti, dan diubah secara bebas. Ia juga membantu memahami komponen pangkalan data.

KE Pangkalan data menyimpan maklumat penting dan membantu mengakses data dengan cepat dan selamat. Oleh itu, memilih Senibina DBMS yang betul membantu dalam pengurusan data yang mudah dan cekap.

Jenis Senibina DBMS

Terdapat terutamanya tiga jenis seni bina DBMS:

  • Senibina Satu Tahap (Senibina Satu Tingkat)
  • Senibina Dua Tingkat
  • Senibina Tiga Tingkat

Sekarang, kita akan belajar mengenai seni bina DBMS yang berbeza dengan rajah.

Senibina 1 Tingkat

Senibina 1 Tingkat dalam DBMS adalah seni bina Pangkalan Data termudah di mana klien, pelayan, dan Pangkalan Data semuanya berada pada mesin yang sama. Contoh senibina satu peringkat yang mudah adalah bila-bila masa anda memasang Pangkalan Data dalam sistem anda dan mengaksesnya untuk mempraktikkan pertanyaan SQL. Tetapi seni bina seperti itu jarang digunakan dalam pengeluaran.

Diagram Senibina Tahap 1

Senibina 2 Tingkat

KE Senibina 2 Tingkat dalam DBMS adalah arsitektur Pangkalan Data di mana lapisan persembahan dijalankan pada klien (PC, Mudah Alih, Tablet, dll.), dan data disimpan pada pelayan yang disebut peringkat kedua. Senibina dua peringkat memberikan keselamatan tambahan kepada DBMS kerana tidak langsung terkena pengguna akhir. Ia juga menyediakan komunikasi langsung dan lebih pantas.

Diagram Senibina 2 Tingkat

Dalam arkitek sistem pengurusan pangkalan data pelanggan-pelayan 2 Tingkat di atas, kita dapat melihat bahawa satu pelayan dihubungkan dengan klien 1, 2, dan 3.

Contoh Senibina Dua Tingkat:

Sistem Pengurusan Perhubungan yang dibuat menggunakan MS- Access.

Senibina 3 Tingkat

KE Senibina 3 Tingkat dalam DBMS adalah seni bina pelayan pelanggan yang paling popular di DBMS di mana pengembangan dan penyelenggaraan proses fungsional, logik, akses data, penyimpanan data, dan antara muka pengguna dilakukan secara bebas sebagai modul terpisah. Senibina Three Tier mengandungi lapisan presentasi, lapisan aplikasi, dan pelayan pangkalan data.

Reka bentuk seni bina pangkalan data 3-peringkat adalah lanjutan dari seni bina pelayan pelanggan 2 peringkat. Senibina 3 peringkat mempunyai lapisan berikut:

  1. Lapisan persembahan (PC, Tablet, Mudah Alih, dll.)
  2. Lapisan aplikasi (pelayan)
  3. Pelayan Pangkalan Data

Diagram Senibina 3 Tingkat

Lapisan Aplikasi berada di antara pengguna dan DBMS, yang bertanggung jawab untuk menyampaikan permintaan pengguna ke sistem DBMS dan mengirim respons dari DBMS kepada pengguna. Lapisan aplikasi (lapisan logik perniagaan) juga memproses logik fungsional, kekangan, dan peraturan sebelum menyampaikan data kepada pengguna atau turun ke DBMS.

Matlamat seni bina pelayan pelanggan Three Tier adalah:

  • Untuk memisahkan aplikasi pengguna dan pangkalan data fizikal
  • Untuk menyokong ciri DBMS
  • Kebebasan program-data
  • Menyokong pelbagai paparan data

Contoh Senibina Tiga Tingkat:

Sebarang laman web besar di internet, termasuk on2vhf.be .

Ringkasan

  • Senibina DBMS membantu dalam reka bentuk, pengembangan, pelaksanaan, dan penyelenggaraan pangkalan data
  • Senibina sistem pangkalan data paling mudah adalah 1 peringkat di mana Pelanggan, Pelayan dan Pangkalan Data semuanya berada di mesin yang sama
  • Senibina dua peringkat adalah seni bina pangkalan data di DBMS di mana lapisan persembahan dijalankan pada klien dan data disimpan di pelayan
  • Senibina pelayan pelanggan tiga peringkat terdiri daripada lapisan Presentasi (PC, Tablet, Mudah Alih, dll.), Lapisan aplikasi (pelayan) dan Pelayan Pangkalan Data