NEW
Font size
WorksheetsWeek 12 ABD
Total questions: 10
Worksheet time: 2mins
Perintah \du pada psql digunakan untuk apa?
Menghapus user dan role
Menampilkan daftar role dan atributnya
Menampilkan daftar schema
Menambahkan user baru
Saat mendesain database relasional, langkah pertama yang dilakukan adalah:
Menentukan nama tabel dan kolom
Menentukan query SQL
Membuat ERD berdasarkan kebutuhan sistem
Menginstal PostgreSQL
Perhatikan SQL berikut.
Jika baris INSERT gagal, apa yang akan terjadi?
Kedua perintah dibatalkan, data tidak berubah
Baris pertama tetap tersimpan
Tagihan tetap bertambah
Semua baris tabel terhapus
Perintah apa yang digunakan untuk membuat user baru dengan hak login?
ADD USER mahasiswa;
CREATE ROLE mahasiswa LOGIN PASSWORD '123';
GRANT LOGIN TO mahasiswa;
CREATE USER LOGIN mahasiswa;
Apa fungsi dari perintah GRANT SELECT ON mahasiswa TO dosen;
Memberikan akses SELECT
Membuat tabel baru bernama dosen
Membatasi dosen dari tabel mahasiswa
Memberikan izin membaca tabel mahasiswa kepada role dosen
Role dengan LOGIN memiliki akses dan masuk ke server PostgreSQL
TRUE
FALSE
Role dengan LOGIN tidak memiliki password dan identitas sendiri
TRUE
FALSE
Mengapa kita butuh perintah BEGIN; dalam transaksi PostgreSQL?
Untuk membuat tabel baru
Untuk memberi hak akses user
Untuk menutup koneksi database
Untuk menandai awal blok transaksi sebelum COMMIT/ROLLBACK
Dalam transaksi ACID, “Consistency” berarti
Transaksi dijalankan cepat
Transaksi dijalankan berurutan
Data tetap valid sesuai aturan dan constraint
Data bisa diubah bebas
Jika dua mahasiswa menambah KRS bersamaan tanpa mengganggu satu sama lain, itu menunjukkan
Atomicity
Isolation
Consistency
Durability
