1.Mudah
Fungsi agregat manakah yang mengira baris?
- ASUM
- BCOUNT
- CMAX
- DAVG
2.Mudah
Penyataan SQL manakah yang mengubah nilai dalam baris yang sudah wujud?
- AREPLACE COLUMN
- BINSERT
- CUPDATE
- DMODIFY
3.Mudah
Apakah yang dilakukan oleh kekangan CHECK?
- AMenyemak sama ada jadual wujud sebelum pertanyaan dijalankan padanya
- BMengira baris dalam jadual
- CMengesahkan kata laluan pengguna
- DMenolak baris yang nilainya tidak memenuhi syarat
4.Sederhana
Jadual orders mempunyai 5 baris, masing-masing merujuk pelanggan yang wujud. Jadual customers mempunyai 3 baris. Berapa baris yang dipulangkan oleh INNER JOIN pada customer_id?
- A8
- B3
- C15
- D5
5.Sederhana
Dalam aljabar relasi, operator unjuran (π) sepadan dengan:
- AMencantumkan dua jadual pada kunci
- BMenyusun hasil
- CMemilih baris mana yang memenuhi syarat tertentu
- DMemilih lajur mana yang muncul dalam hasil
6.Sederhana
Sifat ACID manakah yang bermaksud transaksi serentak tidak melihat perubahan belum siap satu sama lain?
- ADurability
- BAtomicity
- CIsolation (pengasingan)
- DAvailability
7.Sukar
Bilakah penguraian R kepada R1 dan R2 dijamin tanpa kehilangan (lossless)?
- AApabila R1 dan R2 mempunyai bilangan lajur yang sama
- BApabila R1 dan R2 tidak mempunyai atribut sepunya
- CApabila setiap atribut R muncul dalam kedua-dua R1 dan R2
- DApabila atribut sepunya R1 dan R2 membentuk superkey bagi R1 atau R2
8.Sukar
x ialah NULL dan y = 1. Apakah nilai syarat (x > 5 OR y = 1)?
- ATRUE
- BFALSE
- CNULL, maka baris sentiasa ditolak
- DUNKNOWN
Kunci jawapan
- 1. B · COUNT
- 2. C · UPDATE
- 3. D · Menolak baris yang nilainya tidak memenuhi syarat
- 4. D · 5
- 5. D · Memilih lajur mana yang muncul dalam hasil
- 6. C · Isolation (pengasingan)
- 7. D · Apabila atribut sepunya R1 dan R2 membentuk superkey bagi R1 atau R2
- 8. A · TRUE
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.