1. Sebutkan perbuatan atau aksi apa saja yang dapat menyebabkan
perusakan/pengubahan basis data Jawab: a. Secara sengaja Pembacaan data yang tidak diijinkan (pencurian informasi) Pengubahan data yang tidak diijinkan Penghapusan/Perusakan data yang tidak diijinkan b. Secara tidak sengaja Sistem rusak (crash) selama pemrosesan transaksi Inkonsistensi basis data akibat dari banyak user (concurrent access) ke basis data yang tidak terjaga dengan baik Kesalahan lojik (kesalahan aplikasi)
2. Sebutkan level-level pengamanan basis data dan jelaskan satu diantaranya
Jawab: 1. Fisik 2. Manusia 3. Sistem Operasi 4. Jaringan 5. Sistem Basis Data Penjelasan dari Manusia Otoritas user harus dibatasi dan diberikan secara hati-hati untuk mengurangi kesempatan pada user-user yang yang memiliki otoritas memberikannya pada pengacau (intruder)
3. Jelaskan apa yang dimaksud dengan authorization
Jawab: Adalah pemberian hak akses yang mengizinkan sebuah subyek (user) mempunyai akses secara legal terhadap sebuah sistem atau obyek.
4. Sebutkan perintah (sintaks) SQL untuk membatalkan otoritas akses pada seorang user Jawab: Untuk pembatalan otoritas (revoke) revoke <daftar otoritas> on <nama objek basis data> to <daftar user> Contoh revoke select, insert on all from rhanu
5. Berikan penjelasan singkat mengenai sintaks berikut :
grant insert on mahasiswa to diah, iwan Jawab: perintah diatas untuk memberi otoritas penambahan data hanya untuk tabel mahasiswa tapi tidak untuk tabel lain dan atribut lain melainkan hanya untuk pada user “diah” dan “iwan”