Cari Tahu Lebih Banyak Tentang Tampilan Database - Mengontrol Akses Data

Cari Tahu Lebih Banyak Tentang Tampilan Database

Tampilan basis data memungkinkan Anda mengurangi kerumitan pengalaman pengguna akhir dengan mudah dan membatasi kemampuan mereka untuk mengakses data yang terdapat dalam tabel basis data dengan membatasi data yang disajikan kepada pengguna akhir. Pada dasarnya, pandangan menggunakan hasil dari query database untuk secara dinamis mengisi isi dari tabel database buatan.

Mengapa Menggunakan Views?

Ada dua alasan utama untuk memberikan pengguna akses ke data melalui tampilan daripada memberikan mereka akses langsung ke tabel database:

Membuat Tampilan

Membuat tampilan cukup mudah: Anda cukup membuat kueri yang berisi batasan yang ingin Anda terapkan dan tempatkan di dalam perintah CREATE VIEW. Berikut sintaksnya:

CREATE VIEW viewname AS

Misalnya, jika Anda ingin membuat tampilan karyawan purna waktu yang saya diskusikan di bagian sebelumnya, Anda akan mengeluarkan perintah berikut:

MENCIPTAKAN PANDANGAN penuh waktu AS
SELECT first_name, last_name, employee_id
DARI karyawan
DI MANA status = 'FT'

Memodifikasi Tampilan

Mengubah isi tampilan menggunakan sintaks yang sama persis seperti pembuatan tampilan, tetapi Anda menggunakan perintah ALTER VIEW daripada perintah CREATE VIEW. Misalnya, jika Anda ingin menambahkan pembatasan ke tampilan fulltime yang menambahkan nomor telepon karyawan ke hasil, Anda akan mengeluarkan perintah berikut:

ALTER VIEW fulltime AS
SELECT first_name, last_name, employee_id, telepon
DARI karyawan
DI MANA status = 'FT'

Menghapus Tampilan

Sangat mudah untuk menghapus tampilan dari database menggunakan perintah DROP VIEW. Misalnya, jika Anda ingin menghapus tampilan karyawan purnawaktu, Anda akan menggunakan perintah berikut:

DROP VIEW waktu penuh