1.Mudah
Seorang pelanggan dapat membuat banyak pesanan, tetapi setiap pesanan milik tepat satu pelanggan. Jenis relasi apakah ini?
- AMany-to-many (banyak-ke-banyak)
- BOne-to-one (satu-ke-satu)
- COne-to-many (satu-ke-banyak)
- DZero-to-zero
2.Mudah
Pernyataan SQL manakah yang mengambil data dari sebuah tabel?
- ASELECT
- BUPDATE
- CCREATE
- DINSERT
3.Mudah
Apa yang dilakukan COMMIT dalam sebuah transaksi?
- AMembuat semua perubahan transaksi menjadi permanen
- BMemulai tabel baru
- CMembatalkan semua perubahan yang dibuat sejak transaksi dimulai
- DMengunci seluruh basis data
4.Sedang
Apa yang dilakukan GRANT SELECT ON employees TO alice?
- AMengizinkan pengguna alice membaca tabel employees
- BMenjadikan alice pemilik basis data
- CMengizinkan alice memperbarui dan menghapus baris dalam tabel employees
- DMenyalin tabel employees ke alice
5.Sedang
Apa itu trigger basis data?
- AJenis indeks yang mempercepat pencarian
- BPencadangan basis data yang terjadwal
- CKode yang berjalan otomatis ketika peristiwa tertentu seperti INSERT, UPDATE, atau DELETE terjadi pada sebuah tabel
- DKueri yang dijalankan pengguna secara manual
6.Sedang
Apa yang dikembalikan oleh INTERSECT bila digunakan di antara dua kueri SELECT?
- ABaris di hasil pertama tetapi tidak di hasil kedua
- BProduk Kartesius dari kedua hasil
- CSemua baris dari kedua hasil
- DBaris yang muncul di kedua hasil
7.Sulit
Apa itu phantom read?
- AKueri yang diulang mengembalikan baris baru yang disisipkan oleh transaksi lain yang sudah di-commit
- BKueri yang tidak mengembalikan baris apa pun
- CMembaca data yang tidak pernah ditulis
- DMembaca perubahan yang belum di-commit
8.Sulit
Apa hasil dari SELECT COUNT(col) FROM t jika semua nilai di col adalah NULL dan tabel memiliki 10 baris?
- A10
- BError
- CNULL
- D0
Kunci jawaban
- 1. C · One-to-many (satu-ke-banyak)
- 2. A · SELECT
- 3. A · Membuat semua perubahan transaksi menjadi permanen
- 4. A · Mengizinkan pengguna alice membaca tabel employees
- 5. C · Kode yang berjalan otomatis ketika peristiwa tertentu seperti INSERT, UPDATE, atau DELETE terjadi pada sebuah tabel
- 6. D · Baris yang muncul di kedua hasil
- 7. A · Kueri yang diulang mengembalikan baris baru yang disisipkan oleh transaksi lain yang sudah di-commit
- 8. D · 0
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.