wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Week 12 ABD

Total questions: 10

Worksheet time: 2mins

Name
Class
Date
1.

Perintah \du pada psql digunakan untuk apa?

a)

Menghapus user dan role

b)

Menampilkan daftar role dan atributnya

c)

Menampilkan daftar schema

d)

Menambahkan user baru

2.

Saat mendesain database relasional, langkah pertama yang dilakukan adalah:

a)

Menentukan nama tabel dan kolom

b)

Menentukan query SQL

c)

Membuat ERD berdasarkan kebutuhan sistem

d)

Menginstal PostgreSQL

3.

Perhatikan SQL berikut.

Jika baris INSERT gagal, apa yang akan terjadi?

a)

Kedua perintah dibatalkan, data tidak berubah

b)

Baris pertama tetap tersimpan

c)

Tagihan tetap bertambah

d)

Semua baris tabel terhapus

4.

Perintah apa yang digunakan untuk membuat user baru dengan hak login?

a)

ADD USER mahasiswa;

b)

CREATE ROLE mahasiswa LOGIN PASSWORD '123';

c)

GRANT LOGIN TO mahasiswa;

d)

CREATE USER LOGIN mahasiswa;

5.

Apa fungsi dari perintah GRANT SELECT ON mahasiswa TO dosen;

a)

Memberikan akses SELECT

b)

Membuat tabel baru bernama dosen

c)

Membatasi dosen dari tabel mahasiswa

d)

Memberikan izin membaca tabel mahasiswa kepada role dosen

6.

Role dengan LOGIN memiliki akses dan masuk ke server PostgreSQL

a)

TRUE

b)

FALSE

7.

Role dengan LOGIN tidak memiliki password dan identitas sendiri

a)

TRUE

b)

FALSE

8.

Mengapa kita butuh perintah BEGIN; dalam transaksi PostgreSQL?

a)

Untuk membuat tabel baru

b)

Untuk memberi hak akses user

c)

Untuk menutup koneksi database

d)

Untuk menandai awal blok transaksi sebelum COMMIT/ROLLBACK

9.

Dalam transaksi ACID, “Consistency” berarti

a)

Transaksi dijalankan cepat

b)

Transaksi dijalankan berurutan

c)

Data tetap valid sesuai aturan dan constraint

d)

Data bisa diubah bebas

10.

Jika dua mahasiswa menambah KRS bersamaan tanpa mengganggu satu sama lain, itu menunjukkan

a)

Atomicity

b)

Isolation

c)

Consistency

d)

Durability