Pertanyaan

Ulangan Akhir Semester Genap A. Pilihlah salah satu jawaban yang tepat. Bahasa pemrograman SQL yang mempunyai statement ALTER adalah.... a. Data Control Language b. Data Transfer Language c. Data Definition Language d. Data Manipulation Language e. Transaction Control Language Bahasa pemrograman SQL yang mempunyai statement DROP adalah.... a. DML dan DCL b. DDL dan DCL c. DML dan DDL d. DDL dan TCL e. DML dan TCL. Berikut yang tidak dibenarkan ketika memberi nama identifier dalam basis data adalah.... a. memulai dengan karakter huruf b. memulai nama identifier dengan huruf c. terdapat simbol-simbol karakter underscore uu d. membuat nama dengan panjang karakter 150 kata e. menggunakan underscore di antara dua kata sebagai ganti spasi Tipe data yang paling sesuai untuk menyimpan jenis kelamin adalah.... a. Char b. Memo c. VARCHAR d. DECIMAL e. SMALLINT Tipe data yang paling cocok digunakan untuk menyimpan alamat adalah.... a. CHAR b. Memo c. VARCHAR d. DECIMAL e. SMALLINT Domain constraint yang paling tidak cocok digunakan pada kolom berikut, yaitu a. RT//RW b. Gaji Pegawai c. Tempat Lahir d. Tanggal Lahir e. Nomor Indeks Siswa Statement yang tidak mungkin muncul pada saat mengubah sebuah kolom dari tabel adalah.... a. ALTER b. TABLE c. MODIFY d. CHANGE e. COLUMN Statement yang tidak mungkin muncul pada saat memberi hak akses kepada seorang pengguna adalah.... a. ON b. GRANT c. SELECT d. DELETE e. COMMIT Perintah yang digunakan untuk menghapus hak akses seorang pengguna adalah.... a. DROP b. ALTER c. GRANT d. DELETE e. REVOKE Statement yang memberikan hak kepada pengguna untuk memberikan hak aksesnya kepada orang lain adalah.... a. GRANT b. SELECT c. UPDATE d. GRANTTO e. WITH GRANT OPTION Ketika mendefinisikan sebuah tabel, terdapat statement yang bersifat mandatory. Berikut yang tidak termasuk statement tersebut adalah.... a. TABLE b. CREATE c. Tipe Data d. DEFAULT e. Nama Tabel Statement yang digunakan untuk memaksa pengguna memberikan data sesuai dengan domain constraint yang diberikan adalah.... a. CHECK b. UNIQUE d. NOTNULL c. DEFAULT e. PRIMARYKEY

Solusi

Terverifikasi Ahli
4.1 (14 Suara)
Surya Maulana elit ยท Tutor selama 8 tahun

Jawaban

1.C 2.b 3.d 4.a 5.b 6.e 7.a 8.e 9.e 10.e 11.d 12.a

Penjelasan

1. ALTER merupakan perintah dalam SQL yang digunakan untuk membuat perubahan pada struktur tabel yang ada. Ini termasuk dalam Data Definition Language (DDL) karena berkaitan dengan definisi dan modifikasi struktur database. 2. DROP juga merupakan perintah DDL karena digunakan untuk menghapus objek-objek database seperti tabel, indeks, atau view. 3. Dalam penamaan identifier, tidak diperkenankan menggunakan simbol-simbol tertentu yang tidak didefinisikan sebagai bagian dari nama identifier standar SQL. 4. Jenis kelamin biasanya disimpan dalam format karakter singkat, sehingga tipe data 'CHAR' atau 'VARCHAR' adalah yang paling sesuai. CHAR biasanya digunakan untuk data dengan panjang tetap, sementara VARCHAR untuk panjang variabel. Namun, untuk menyimpan jenis kelamin yang biasanya hanya memerlukan satu karakter (misal, 'L' atau 'P'), CHAR adalah pilihan yang lebih efisien. 5. Alamat merupakan data dengan panjang variabel dan potensial untuk memuat banyak karakter, menjadikan 'VARCHAR' atau 'Memo' (untuk sistem basis data yang mendukung tipe ini dengan kapasitas besar) sebagai tipe data yang paling cocok. 6. Domain constraint menentukan batasan nilai yang dapat diterima oleh kolom tertentu. Untuk kolom seperti 'Nomor Indeks Siswa' yang memiliki format atau range nilai tertentu, penggunaan domain constraint sangat cocok untuk memastikan konsistensi data. 7. Saat mengubah struktur tabel, 'ALTER' adalah statement yang digunakan, dan 'MODIFY' (atau 'CHANGE' di beberapa sistem basis data) adalah kata kunci spesifik yang digunakan untuk mengubah definisi kolom. 8. 'COMMIT' adalah perintah yang digunakan dalam manajemen transaksi untuk menyimpan perubahan yang telah dilakukan dalam sebuah transaksi ke dalam basis data dan bukan merupakan bagian dari pemberian hak akses. 9. 'REVOKE' adalah perintah yang digunakan untuk menghapus hak akses yang sebelumnya telah diberikan kepada pengguna. 10. 'WITH GRANT OPTION' adalah klausa yang ditambahkan pada perintah 'GRANT' yang memungkinkan pengguna yang diberikan hak akses tersebut untuk selanjutnya memberikan hak akses yang sama kepada pengguna lain. 11. Dalam definisi tabel, 'DEFAULT' bukanlah statement yang mandatory; ini merupakan opsi tambahan yang menentukan nilai default untuk kolom jika tidak ada nilai yang diberikan saat insersi data. 12. 'DEFAULT' adalah klausa yang digunakan untuk menentukan nilai default untuk kolom, yang akan digunakan apabila tidak ada nilai yang diberikan pada saat insersi data. Ini berbeda dengan constraint seperti 'CHECK' atau 'NOT NULL' yang memaksa pengguna untuk memberikan data yang sesuai dengan batasan yang ditetapkan.