Memberi dan mencabut akses
Kontrol akses adalah aspek kunci dalam manajemen basis data. Tidak semua pengguna basis data memiliki kebutuhan dan tujuan yang sama, mulai dari analis, petugas, data scientist, hingga data engineer. Sebagai aturan umum, akses tulis tidak boleh menjadi default dan hanya diberikan jika diperlukan.
Dalam kasus ulasan Pitchfork kita, kita tidak ingin semua pengguna basis data dapat menulis ke view long_reviews. Sebaliknya, editor harus menjadi satu-satunya pengguna yang dapat mengedit view ini.
Latihan ini merupakan bagian dari kursus
Perancangan Basis Data
Instruksi latihan
- Cabut hak update dan insert semua pengguna basis data pada view
long_reviews. - Berikan pengguna
editorhak update dan insert pada viewlong_reviews.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
-- Revoke everyone's update and insert privileges
REVOKE ___, ___ ___ ___ FROM ___;
-- Grant the editor update and insert privileges
GRANT ___, ___ ___ ___ TO ___;