Pola tiga tingkat adalah tiga tingkat abstraksi data, yang masing-masing berfokus pada masalah yang berbeda. Untuk mengaitkan pola tiga tingkat, sistem manajemen database menyediakan fungsi gambar tingkat kedua di antara pola tiga tingkat. Gambar sekunder adalah aturan yang menentukan bagaimana kedua sisi gambar dapat diubah. Seperti yang ditunjukkan di bawah ini:
Mode tiga tingkat
Tingkat pengguna --> di luar skema (mencerminkan tampilan pengguna dari sistem database)
Mode luar, juga dikenal sebagai submode atau mode pengguna, sesuai dengan tingkat pengguna. Ini adalah tampilan database seperti yang dilihat oleh satu atau beberapa pengguna, dan merupakan representasi logis dari data yang terkait dengan aplikasi. Skema luar adalah bagian dari skema yang berasal dari skema dan berisi bagian data yang diizinkan untuk digunakan oleh pengguna tertentu dalam skema. Pengguna dapat mendeskripsikan dan menentukan catatan data yang sesuai dengan pengguna melalui bahasa deskripsi mode luar (pola luar), dan juga dapat menggunakan Bahasa Manipulasi Data (DML) untuk memanipulasi catatan data ini.
Tingkat konseptual - > Pola konseptual (mencerminkan pandangan holistik dari sistem basis data)
Pola konseptual, juga dikenal sebagai pola atau pola logis, sesuai dengan tingkat konseptual. Ini adalah struktur logis global yang dibangun oleh perancang database untuk mensintesis data semua pengguna sesuai dengan sudut pandang terpadu, deskripsi keseluruhan struktur logis dan karakteristik semua data dalam database, dan tampilan data publik (tampilan global) untuk semua pengguna. Ini dijelaskan dan didefinisikan oleh Bahasa Deskripsi Data (DDL) yang disediakan oleh sistem manajemen basis data.
Tingkat fisik -- skema dalam > (mencerminkan tampilan penyimpanan sistem database)
Mode dalam, juga dikenal sebagai mode penyimpanan, sesuai dengan tingkat fisik. Ini adalah representasi internal atau deskripsi yang mendasari semua data dalam database, dan merupakan tingkat terendah dari deskripsi logis database, yang menjelaskan metode penyimpanan dan struktur fisik data pada media penyimpanan, sesuai dengan database yang sebenarnya disimpan pada media penyimpanan eksternal. Pola bagian dalam dijelaskan dan didefinisikan oleh bahasa deskripsi pola internal.
Gambar Sekunder (Pemetaan)
Sistem database menyediakan dua tingkat gambar di antara tiga tingkat mode: gambar mode/pola dalam, dan gambar pola/pola luar.
- Gambar Pola/Pola Batin: Mengimplementasikan interkonversi antara pola konseptual dan pola batin.
- Mode Luar/Gambar Mode: Mengimplementasikan interkonversi antara Mode Luar dan Mode Konseptual.
Kemandirian data mengacu pada independensi data dan program, memisahkan definisi data dari program, dan DBMS (sistem manajemen basis data) bertanggung jawab atas penyimpanan data, sehingga menyederhanakan aplikasi dan sangat mengurangi beban kerja persiapan aplikasi.
Kemandirian data dipastikan oleh kemampuan gambar sekunder DBMS. Kemandirian data mencakup independensi fisik data dan kemandirian logis data.
Ringkasan, seperti yang ditunjukkan pada gambar di bawah ini:
未命名绘图.drawio
(2.86 KB, Jumlah unduhan: 0)
|