Skip to main content

Apa itu tampilan terwujud?

Tampilan yang terwujud adalah objek basis data di mana informasi yang diminta dari database ditampilkan.Basis data adalah kumpulan informasi yang diatur dalam format tabel.Ini memungkinkan pengguna akhir untuk mengambil data melalui kueri yang ditimbulkan dalam format bahasa kueri terstruktur (SQL).Hal ini memungkinkan pengguna akhir untuk membuat permintaan dari database untuk jenis informasi tertentu, seperti daftar karyawan di bawah usia 30 tahun. Informasi ini akan ditampilkan secara dapat diakses dalam tampilan yang terwujud, menyediakan adalah tabel virtual yang konkret yang berisi lengkapDaftar hasil.

Ketika pengguna akhir memasukkan kueri ke dalam database, program segera mulai menyaring catatannya.Ini membandingkan informasi yang dicari dengan masing -masing catatan individu dalam tabel yang dipilih.Jadi, melanjutkan contoh sebelumnya, ketika mencari karyawan di bawah 30, database masuk ke tabel karyawan, dan mulai dari awal, ia memeriksa tanggal lahir masing -masing, membandingkannya dengan tanggal saat ini untuk menghasilkan usia.Semua karyawan di bawah usia 30 dipindahkan ke tabel tampilan yang terwujud.Hanya dengan demikian daftar tampilan terwujud final yang disajikan kepada pengguna akhir, memberikan jawaban lengkap untuk kueri yang diminta.

Tidak seperti tampilan tradisional untuk database relasional, yang menyimpan informasi pertanyaan dalam tabel sementara, tampilan yang terwujud menyimpan informasi yang ditanya ke dalam tabel konkret yang sebenarnya, permanen.Informasi yang disimpan dalam tampilan terwujud di-cache dalam memori sistem, memungkinkan pengguna akhir untuk membuat perubahan atau memperbarui data dari waktu ke waktu.Misalnya, jika contoh yang sama kueri mdash;Semua karyawan di bawah 30 mdash;dibuat pada hari pertama, tetap ada dalam sistem sebagai pandangan terwujud dari titik ke depan.

Keuntungan dari ini adalah bahwa mengakses ulang informasi lebih cepat;Informasi sudah disimpan dalam sistem.Kerugian utama adalah bahwa informasi tersebut dapat menjadi usang atau kedaluwarsa antara waktu akses.Misalnya, jika pengguna akhir mengakses tampilan yang sama yang sama pada hari sepuluh, banyak hal yang mungkin telah berubah: seseorang mungkin baru berusia 30 tahun. Versi tampilan yang terwujud tidak akan memperhitungkan perubahan ini sampai seluruh kueri telah dijalankan lagi.