Struktur skema tiga peringkat sistem pangkalan data bermakna sistem pangkalan data terdiri daripada tiga peringkat: skema luaran, skema dan skema dalaman. Skema ini juga dipanggil skema logik, iaitu paparan data awam untuk semua pengguna, juga dipanggil skema pengguna, ialah paparan data pengguna pangkalan data, dan merupakan perwakilan logik data yang berkaitan dengan aplikasi; skema dalaman, juga dipanggil skema penyimpanan, adalah data dalam pangkalan data organisasi.
Persekitaran pengendalian tutorial ini: sistem windows7, versi mysql8, komputer Dell G3.
Struktur skema tiga peringkat sistem pangkalan data:
Struktur skema tiga peringkat sistem pangkalan data bermaksud sistem pangkalan data adalah terdiri daripada skema luaran, skema dan Struktur tiga peringkat skema dalaman adalah seperti yang ditunjukkan dalam rajah:
① Skema:
skema juga dipanggil skema logik , ialah perihalan struktur logik dan ciri semua data dalam pangkalan data, dan merupakan paparan data awam untuk semua pengguna. Ia adalah lapisan tengah struktur skema sistem pangkalan data Ia tidak melibatkan butiran storan fizikal data, dan tiada kaitan dengan aplikasi tertentu, alat pembangunan aplikasi dan bahasa pengaturcaraan peringkat tinggi yang digunakan.
Skema sebenarnya ialah pandangan logik data pangkalan data. Pangkalan data hanya mempunyai satu skema. Skema pangkalan data adalah berdasarkan model data tertentu, secara menyeluruh mempertimbangkan keperluan semua pengguna, dan secara organik menggabungkan keperluan ini menjadi satu keseluruhan yang logik. Apabila mentakrifkan skema, bukan sahaja perlu untuk mentakrifkan struktur logik data, seperti item data yang mengandungi rekod data, nama, jenis, julat nilai item data, dll.; tentukan hubungan antara data, dan tentukan keselamatan dan integriti data.
Sistem pengurusan pangkalan data menyediakan bahasa definisi data skema (skema DDL) untuk mentakrifkan skema dengan ketat.
②Skema luaran:
Penerangan tentang struktur logik dan ciri-ciri data tempatan yang (termasuk pengaturcara aplikasi dan pengguna akhir) boleh lihat dan gunakan ialah paparan data pengguna pangkalan data dan perwakilan logik data yang berkaitan dengan aplikasi tertentu.
Corak asing biasanya merupakan subset corak. Pangkalan data boleh mempunyai berbilang skema asing. Memandangkan ia adalah paparan data bagi setiap pengguna, jika pengguna yang berbeza mempunyai perbezaan dalam keperluan aplikasi, cara melihat data dan keperluan untuk kerahsiaan data, penerangan skema luaran mereka akan berbeza. Walaupun untuk data yang sama dalam skema, struktur, jenis, panjang, tahap kerahsiaan, dll. skema luaran boleh berbeza. Sebaliknya, mod asing yang sama juga boleh digunakan oleh berbilang sistem aplikasi pengguna tertentu, tetapi aplikasi hanya boleh menggunakan satu mod asing. Mod luaran ialah langkah yang berkuasa untuk memastikan keselamatan pangkalan data. Setiap pengguna hanya boleh melihat dan mengakses data dalam skema asing yang sepadan, dan data lain dalam pangkalan data tidak dapat dilihat.③Skema dalaman:
Skema dalaman juga dipanggil skema storan Pangkalan data hanya mempunyai satu skema dalaman. Ia adalah penerangan tentang cara data disimpan dan disimpan secara fizikal, dan cara data disusun dalam pangkalan data. Contohnya, sama ada kaedah penyimpanan rekod ialah storan timbunan, storan dalam susunan menaik (menurun) bagi nilai atribut tertentu atau storan kluster mengikut nilai atribut dalam cara bagaimana indeksnya? indeks B-tree atau indeks cincang sama ada data dimampatkan dan disimpan, apakah peraturan mengenai struktur rekod penyimpanan data, seperti struktur panjang tetap atau struktur panjang berubah-ubah; tidak boleh disimpan di seluruh halaman fizikal;
(Tutorial disyorkan:tutorial video mysql)
Atas ialah kandungan terperinci Apakah struktur skema tiga peringkat sistem pangkalan data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!