1.Mudah
Untuk apakah rajah hubungan-entiti (ER) digunakan?
- AMenyenaraikan pengguna pangkalan data
- BMemodelkan entiti, atributnya dan hubungan semasa mereka bentuk pangkalan data
- CMenunjukkan bagaimana pertanyaan dilaksanakan
- DMengukur prestasi pangkalan data
2.Mudah
Apakah yang dilakukan oleh UNION pada hasil dua pertanyaan SELECT?
- AMengekalkan hanya baris yang muncul dalam pertanyaan pertama tetapi bukan yang kedua
- BMencantumkannya bersebelahan pada kunci
- CMenggabungkannya menjadi satu hasil dan membuang baris pendua
- DMengekalkan hanya baris yang muncul dalam kedua-duanya
3.Mudah
Fungsi agregat manakah yang mengira baris?
- AAVG
- BCOUNT
- CMAX
- DSUM
4.Sederhana
Pelajar boleh mengambil banyak kursus dan kursus mempunyai ramai pelajar. Bagaimanakah ini dimodelkan dalam jadual?
- ADengan jadual simpang yang memegang kunci asing kepada kedua-dua pelajar dan kursus
- BDengan senarai id kursus yang disimpan dalam satu lajur
- CDengan menggabungkan pelajar dan kursus ke dalam satu jadual
- DDengan lajur kunci asing course_id dalam jadual students yang menunjuk ke courses
5.Sederhana
Penyataan manakah yang membuang semua baris jadual, mengekalkan strukturnya dan tidak boleh menggunakan klausa WHERE?
- ADROP TABLE
- BDELETE FROM dengan klausa WHERE
- CALTER TABLE
- DTRUNCATE TABLE
6.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
7.Sukar
Apakah kelemahan yang diketahui bagi penguraian jadual kepada BCNF berbanding 3NF?
- AJadual BCNF tidak boleh mempunyai kunci utama
- BBCNF membenarkan lebih banyak keberlebihan daripada 3NF
- CPenguraian sentiasa kehilangan data apabila dicantum semula
- DSesetengah kebergantungan fungsi mungkin tidak lagi boleh disemak dalam satu jadual
8.Sukar
Fungsi tetingkap manakah yang menetapkan 1, 2, 3, ... kepada baris dalam setiap partition tanpa seri?
- ARANK()
- BROW_NUMBER()
- CCOUNT()
- DDENSE_RANK()
Kunci jawapan
- 1. B · Memodelkan entiti, atributnya dan hubungan semasa mereka bentuk pangkalan data
- 2. C · Menggabungkannya menjadi satu hasil dan membuang baris pendua
- 3. B · COUNT
- 4. A · Dengan jadual simpang yang memegang kunci asing kepada kedua-dua pelajar dan kursus
- 5. D · TRUNCATE TABLE
- 6. D · Kebergantungan transitif antara atribut bukan kunci
- 7. D · Sesetengah kebergantungan fungsi mungkin tidak lagi boleh disemak dalam satu jadual
- 8. B · ROW_NUMBER()
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.