Lembar kerja Basis data & SQL dengan jawaban

Lembar kerja Basis data & SQL gratis yang dapat dicetak: 8 soal dari mudah hingga tingkat ujian, dengan kunci jawaban. Cetak atau simpan sebagai PDF.

Untuk pengajar: gratis untuk dicetak, disalin, dan dipakai di kelas. Setiap lembar kerja baru punya nilai baru dan kunci jawabannya sendiri. Tautan ke ExamProblems di halaman mata kuliah Anda sangat kami hargai.

Nama: ____________________   Tanggal: ____________

1.Mudah

Bagaimana mengurutkan hasil dari gaji tertinggi ke terendah?

  1. AGROUP BY salary DESC
  2. BORDER BY salary ASC
  3. CSORT salary DOWN
  4. DORDER BY salary DESC
2.Mudah

Constraint manakah yang memastikan sebuah kolom tidak pernah dibiarkan kosong (NULL)?

  1. ANOT NULL
  2. BCHECK NULL
  3. CUNIQUE
  4. DDEFAULT
3.Mudah

Fungsi agregat manakah yang menghitung jumlah baris?

  1. ASUM
  2. BCOUNT
  3. CMAX
  4. DAVG
4.Sedang

Apa yang dikembalikan oleh SELECT COALESCE(phone, 'unknown') FROM customers untuk pelanggan yang phone-nya NULL?

  1. ANULL
  2. B'unknown'
  3. CError
  4. DString kosong
5.Sedang

Sebuah tabel menyimpan alamat pelanggan di setiap baris pesanan. Mengubah alamat di satu baris tetapi tidak di baris lainnya merupakan contoh:

  1. AAnomali delete
  2. BPhantom read
  3. CAnomali update
  4. DAnomali insert
6.Sedang

Apa yang dilakukan GRANT SELECT ON employees TO alice?

  1. AMenyalin tabel employees ke alice
  2. BMengizinkan alice memperbarui dan menghapus baris dalam tabel employees
  3. CMengizinkan pengguna alice membaca tabel employees
  4. DMenjadikan alice pemilik basis data
7.Sulit

Tabel b berisi nilai 1, 2, dan NULL di kolom y. Apa yang dikembalikan oleh SELECT * FROM a WHERE x NOT IN (SELECT y FROM b)?

  1. ASama sekali tidak ada baris
  2. BBaris a dengan x bukan 1 atau 2
  3. CHanya baris a dengan x bernilai NULL
  4. DSetiap baris a
8.Sulit

Apa yang disyaratkan aturan write-ahead logging (WAL)?

  1. ASetiap kueri harus dicatat di log sebelum di-parse
  2. BRecord log suatu perubahan harus mencapai penyimpanan stabil sebelum halaman data yang diubah
  3. CHalaman data harus ditulis sebelum log
  4. DLog hanya ditulis setelah crash

Kunci jawaban

  1. 1. D · ORDER BY salary DESC
  2. 2. A · NOT NULL
  3. 3. B · COUNT
  4. 4. B · 'unknown'
  5. 5. C · Anomali update
  6. 6. C · Mengizinkan pengguna alice membaca tabel employees
  7. 7. A · Sama sekali tidak ada baris
  8. 8. B · Record log suatu perubahan harus mencapai penyimpanan stabil sebelum halaman data yang diubah

Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.