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

Isi kandungan:

Anonim

Apa itu Senibina Pangkalan Data?

A Pangkalan Architecture adalah perwakilan reka bentuk DBMS. Ini membantu merancang, mengembangkan, melaksanakan, dan mengekalkan 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.

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
  • Senibina 1 Tingkat
  • Senibina 2 Tingkat
  • Senibina 3 Tingkat

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

1 Tier Architecture 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 ialah 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

A 2 Tier Architecture dalam DBMS merupakan senibina Pangkalan mana berjalan lapisan persembahan pada pelanggan (PC, Mobile, Tablet, dll), dan data disimpan pada pelayan yang dipanggil 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

A 3 Tier Architecture dalam DBMS adalah seni bina pelayan pelanggan popular yang paling dalam DBMS di mana pembangunan dan penyelenggaraan proses fungsi, logik, akses data, penyimpanan data, dan antara muka pengguna adalah dilakukan secara bebas sebagai modul berasingan. 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 Tiga Tingkat adalah:

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

Contoh Senibina Tiga Tingkat:

Mana-mana laman web besar di internet, termasuk guru99.com .

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