Pertanyaan
A. Pilihlah salah satu jawaban yang tepat. bahasa pemrograman SQL adalah.... a. Data Control Language b. Data Transfer Language c. Data Definition Language d. Data Manipulation Language e. Transaction Control Language 2. Aturan berikut yang dibenarkan ketika memberi nama identifier di basis data adalah a. memulai nama identifier dengan angka b. membuat nama dengan panjang karakter 150 kata. c. membuat nama identifier yang terdiri dari dua kata d. menggunakan underscore diantara dua kata sebagai ganti spasi e. memulai nama identifier dengan simbol karakter underscore () 3. Tipe data yang paling sesuai untuk menyimpan nomor induk kependudukan adalah.... a. CHAR b. memo d. SMALLINT c. VARCHAR 4. Statement NOT NULL digunakan untuk mengatur constraint yang fungsinya bahwa a. data tidak boleh nol b. data tidak boleh sama c. data tidak boleh kosong d. data hanya untuk nilai tertentu e. data yang diberikan harus sudah ada di tabel induknya 5. Domain constraint yang paling tidak cocok digunakan pada kolom berikut adalah.... a. Kode Pos b. Gaji Pegawai c. Tanggal Lahir d. Jenis Kelamin e. Alamat Rumah
Solusi
Jawaban
1.B 2.D 3.A 4.C 5.E 6.B 7.B 8.C 9.E 10.D
Penjelasan
1. Pertanyaan pertama menguji pengetahuan tentang kategori bahasa SQL. SQL (Structured Query Language) tidak memiliki kategori yang dikenal sebagai "Data Transfer Language", membuat pilihan B jawaban yang tepat. 2. Dalam penamaan identifier pada basis data, praktek yang baik adalah menggunakan underscore untuk menggantikan spasi antar kata, menjadikan D jawaban yang benar. 3. Nomor induk kependudukan biasanya disimpan sebagai string karakter yang tetap, menjadikan CHAR pilihan yang tepat karena menyimpan data dalam panjang tetap yang efisien untuk data seperti ini. 4. Constraint NOT NULL dalam basis data digunakan untuk memastikan bahwa suatu kolom tidak boleh memiliki nilai kosong, menjadikan C jawaban yang tepat. 5. Pertanyaan kelima menanyakan tentang domain constraint yang paling tidak cocok. Semua opsi lainnya memiliki nilai yang dapat didefinisikan secara jelas kecuali untuk "Alamat Rumah", yang dapat sangat variatif dan sulit untuk didefinisikan dengan constraint tertentu, menjadikan E jawaban yang benar. 6. ALTER TABLE adalah perintah SQL yang digunakan untuk mengubah struktur tabel yang ada, menjadikan B jawaban yang benar. 7. Statement AS biasanya digunakan bersama dengan CREATE VIEW untuk mendefinisikan nama alias untuk kolom atau tabel, membuat B jawaban yang tepat. 8. COMMIT adalah perintah yang digunakan untuk mengakhiri transaksi dengan sukses dan membuat semua perubahan menjadi permanen, bukan perintah DCI (Data Control Language), menjadikan C jawaban yang tepat. 9. DROPTABLE adalah tipe privilege yang tidak umum diberikan kepada pengguna karena memungkinkan penghapusan tabel, menjadikan E jawaban yang benar. 10. ROLLBACK adalah statement yang digunakan untuk membatalkan transaksi sebelum di-COMMIT, menjadikan D jawaban yang tepat.