1.Mudah
Dalam model hubungan (relational), apakah baris jadual dipanggil?
- ADomain
- BSkema
- CTuple
- DAtribut
2.Mudah
Apakah yang dilakukan oleh UNION pada hasil dua pertanyaan SELECT?
- AMencantumkannya bersebelahan pada kunci
- BMengekalkan hanya baris yang muncul dalam pertanyaan pertama tetapi bukan yang kedua
- CMengekalkan hanya baris yang muncul dalam kedua-duanya
- DMenggabungkannya menjadi satu hasil dan membuang baris pendua
3.Mudah
Penyataan manakah yang menambah lajur baharu pada jadual sedia ada?
- AALTER TABLE
- BCREATE COLUMN
- CUPDATE TABLE
- DINSERT COLUMN
4.Sederhana
Bentuk normal ketiga (3NF) menghapuskan:
- AKunci gubahan
- BIndeks berlebihan pada lajur yang bukan sebahagian daripada kunci
- CNilai atomik
- DKebergantungan transitif antara atribut bukan kunci
5.Sederhana
Apakah yang dipulangkan oleh INTERSECT apabila digunakan antara dua pertanyaan SELECT?
- AHasil darab Cartesian bagi hasil
- BBaris yang muncul dalam kedua-dua hasil
- CBaris dalam hasil pertama tetapi bukan yang kedua
- DSemua baris daripada kedua-dua hasil
6.Sederhana
Apakah yang dilakukan oleh ROLLBACK TO SAVEPOINT s1?
- AMenamatkan transaksi dan mengkomit segala-galanya
- BMembuat asal seluruh transaksi dari awal
- CMemadam savepoint dan semua jadual yang diubah sejak itu
- DMembuat asal perubahan selepas savepoint s1, dengan transaksi kekal terbuka
7.Sukar
Skor ialah 90, 90 dan 80. Nilai manakah yang diberikan oleh RANK() OVER (ORDER BY score DESC)?
- A1, 1, 2
- B2, 2, 3
- C1, 2, 3
- D1, 1, 3
8.Sukar
Apakah kelemahan yang diketahui bagi penguraian jadual kepada BCNF berbanding 3NF?
- AJadual BCNF tidak boleh mempunyai kunci utama
- BPenguraian sentiasa kehilangan data apabila dicantum semula
- CSesetengah kebergantungan fungsi mungkin tidak lagi boleh disemak dalam satu jadual
- DBCNF membenarkan lebih banyak keberlebihan daripada 3NF
Kunci jawapan
- 1. C · Tuple
- 2. D · Menggabungkannya menjadi satu hasil dan membuang baris pendua
- 3. A · ALTER TABLE
- 4. D · Kebergantungan transitif antara atribut bukan kunci
- 5. B · Baris yang muncul dalam kedua-dua hasil
- 6. D · Membuat asal perubahan selepas savepoint s1, dengan transaksi kekal terbuka
- 7. D · 1, 1, 3
- 8. C · Sesetengah kebergantungan fungsi mungkin tidak lagi boleh disemak dalam satu jadual
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.