SOAL BASIS DATA KELAS XII

Soal Basis Data
3.1
1.      Apa yang dimaksud dengan Client?
a.       Sistem atau proses yang menyediakan data atau layanan yang diminta client
b.      Sistem atau proses yang melakukan suatu permintaan data atau layanan server
c.       Teknologi pendistribusian kerja aplikasi Antara dua komputer atau lebih
d.      Teknologi pedistribusian Antara komputer
e.       Sistem atau proses yang menyimpan informasi
2.      Apa yang dimaksud dengan Server?
a.       Sistem atau proses yang menyediakan data atau layanan yang diminta client
b.      Sistem atau proses yang melakukan suatu permintaan data atau layanan server
c.       Teknologi pendistribusian kerja aplikasi Antara dua komputer atau lebih
d.      Teknologi pedistribusian Antara komputer
e.       Sistem atau proses yang menyimpan informasi
3.      Apa yang dimaksud dengan Client Server?
a.       Sistem atau proses yang menyediakan data atau layanan yang diminta client
b.      Sistem atau proses yang melakukan suatu permintaan data atau layanan server
c.       Teknologi pendistribusian kerja aplikasi Antara dua komputer atau lebih
d.      Teknologi pedistribusian Antara komputer
e.       Sistem atau proses yang menyimpan informasi
4.      Ada berapa koneksi yang dilakukan konsep client server?
a.       Dua
b.      Tiga
c.       Empat
d.      Lima
e.       Enam
5.      Yang bukan termasuk dari model konsep client server adalah?
a.       Distributed Presentation
b.      Delete Presentation
c.       Remote Data
d.      Update Data
e.       Insert Data
6.      Untuk memberikan layanan antarmuka, antara pemakai akhir dan aplikasi, sedangkan seluruh proses an manajemen data dilakukan oleh server, merupakan fungsi dari?
a.       Distributed Presentation
b.      Remote Dataoal
c.       Remote Presentation
d.      Distributed Logic
e.       Distributed Data
7.      Remote data berfungsi untuk?
a.       Untuk melayani permintaan data dengan kriteria yang ditentukan
b.      Untuk memberikan layanan antarmuka, antara pemakai akhir dan aplikasi
c.       Pembagian kerja antar client dan server yang berhubungan dengan pengolahan data
d.      Menerjemahkan tampilan antar muka aplikasi yang statis dan membentuk tampilan antar muka di client yang grafikal dan dapat mengeksploitasi fasilitas di client
e.       Kontrol atas data delegasikan secara tersebar sesuai dengan lokasi kerja yang bertanggung jawab pada data tertentu
8.      ODBC singkatan dari?
a.       Open Data Comunitif
b.      Open Database Connectivity
c.       Oper Database Comunitif
d.      Open Data Connectivity
e.       Oper Database Comunitif
9.      Apa yang dimaksud ODBC API?
a.       Sekumpulan panggilan fungsi pada kode kesalahan dan syntaax sql yang mendefinisikan bagaimana data diakses dalam DBMS
b.      Yang mengatur driver database ODBC
c.       Satu atau lebih DLL yang memproses pemanggilan fungsi untuk DBMS
d.      Terletak diantara ODBC driver dengan ODBC Driver manager yang mengatur pembaca data
e.       Digunakan untuk mengkonfigurasi DBMS sehingga dapat digunakan untuk sumber data aplikasi
10.  yang termasuk dari ODBC Driver Manager adalah?
a.       Function Call
b.      Error Code
c.       Dynamic Link Library
d.      ODBCCR32.DLL

e.       SQL
Soal basis data
3.2
1.      Yang termasuk Struktur Query Language adalah ?
a.       Select *From
b.      Select Statement
c.       Select Where
d.      Create Table
e.       Create Database
2.      Select *from pegawai berarti?
a.       Menampilkan semua data pada table pegawai
b.      Menampilkan database pegawai
c.       Menampilkan penambahan pegawai
d.      Menampilkan nama pegawai
e.       Menampilkan alamat pegawai
3.      ORDER BY berfungsi untuk?
a.       Menampilkan semua data secara urut berdasarkan angka
b.      Menampilkan secara menyeluruh data yang berada pada table
c.       Menampilkan semua data secara urut berdasarkan abjadnya
d.      Menampilkan semua data pada table
e.       Menampilkan fungsi gabungan Antara 2 kolom
4.      Dikelompokkan menjadi berapa jenis ORDER BY?
a.       2 kelompok
b.      3 kelompok
c.       4 kelompok
d.      5 kelompok
e.       6 kelompok
5.      Perintah Ascending fungsi suatu perintah untuk?
a.       Menampilkan data secara terurut berdasarkan abjad dari besar ke kecil
b.      Untuk mengurutkan data berdasarkan abjad dari kecil ke besar
c.       Mengurutkan huruf romawi
d.      Semua benar
e.       Semua salah
6.      Perintah Descending fungsi suatu perintah untuk?
a.       Menampilkan data secara terurut berdasarkan abjad dari besar ke kecil
b.      Untuk mengurutkan data berdasarkan abjad dari kecil ke besar
c.       Mengurutkan huruf romawi
d.      Semua benar
e.       Semua salah
7.      SET digunakan untuk?
a.       Menentukan form
b.      Menentukan kolom – kolom yang akan dirubah
c.       Menentukan baris – bsris yang sudah dirubah
d.      Menentukan form – form yang sudah dirubah
e.       Menentukan baris – baris yang akan dirubah
8.      Apabila kita akan menghapus maka kita menggunakan perintah?
a.       Update
b.      Remote
c.       Delete
d.      Create
e.       Select
9.      Pemakaian WHERE bersifat?
a.       Opsional
b.      Optional
c.       Optitional
d.      Opisional
e.       Opctional
10.  Yang bukan merupakan proses dalam pengubahan struktur dalam table adalah?
a.       Menambah field
b.      Mengubah nama field
c.       Mengecek nama field
d.      Mengubah tipe data field
                  e.        Membuat primary key

Soal basis data
3.3
1.      Apa yang dimaksud dengan Join?
a.       Operasi untuk mengambil informasi 2 table atau lebih dalam 1 waktu
b.      Operasi untuk mengambil informasi 2 table saja dalam 1 waktu
c.       Operasi untuk mengambil informasi 2 table saja dalam  waktu tertentu
d.      Semua benar
e.       Semua salah
2.      Ada berapa tipe Join?
a.       6 tipe
b.      7 tipe
c.       8 tipe
d.      9 tipe
e.       10 tipe
3.      Yang dimaksud dengan Natural Join adalah?
a.       Join yang dimana dilakukan dengan menggunakan wildcard ( SELECT * ) untuk suatu table dan sub-kumpulan eksplit dan field untuk semua table lainnya
b.      Penggabungan dua tabel, suatu tabel sumber dan anggota, yang mempunyai nilai dari satu kolom atau lebih
c.       Join yang bergabung dengan sebuah table ke dirinya sendiri
d.      Digunakan mendapatkan data dari tabel lain berdasarkan kolom yang dihubungkan
e.       Yang akan menampilkan semua baris pada tabel yang terletak pada kanan syntax JOIN walapun tidak sesuai dengan tabel yang berada pada sebelah kiri JOIN
4.      Yang dimaksud dengan Self Join?
a.       Join yang dimana dilakukan dengan menggunakan wildcard ( SELECT * ) untuk suatu table dan sub-kumpulan eksplit dan field untuk semua table lainnya
b.      Penggabungan dua tabel, suatu tabel sumber dan anggota, yang mempunyai nilai dari satu kolom atau lebih
c.       Join yang bergabung dengan sebuah table ke dirinya sendiri
d.      Digunakan mendapatkan data dari tabel lain berdasarkan kolom yang dihubungkan
e.       Yang akan menampilkan semua baris pada tabel yang terletak pada kanan syntax JOIN walapun tidak sesuai dengan tabel yang berada pada sebelah kiri JOIN
5.      Yang dimaksud dengan Equi Join?
a.       Join yang dimana dilakukan dengan menggunakan wildcard ( SELECT * ) untuk suatu table dan sub-kumpulan eksplit dan field untuk semua table lainnya
b.      Penggabungan dua tabel, suatu tabel sumber dan anggota, yang mempunyai nilai dari satu kolom atau lebih
c.       Join yang bergabung dengan sebuah table ke dirinya sendiri
d.      Digunakan mendapatkan data dari tabel lain berdasarkan kolom yang dihubungkan
e.       Yang akan menampilkan semua baris pada tabel yang terletak pada kanan syntax JOIN walapun tidak sesuai dengan tabel yang berada pada sebelah kiri JOIN
6.      Tanda yang menggunakan tanda selain equal adalah?
a.       (-)
b.      (!=)
c.       (*=)
d.      //
e.       *=/
7.      Yang dimaksud dari default adalah?
a.       Equal Join
b.      Inner Join
c.       Non Equi Join
d.      Right Join
e.       Self Join
8.      Left Outer Join akan menampilkan?
a.       Semua isi tabel sisi kiri
b.      Semua isi tabel sisi kanan
c.       Semua isi tabel dari sisi mana saja
d.      Semua isi table atas
e.       Semua isi table bawah
9.      Disisi mana yang nilainya null?
a.       Kiri
b.      Kanan
c.       Atas
d.      Bawah
e.       Tenggah
10.  Opsional berarti?
a.       Boleh ditulis atau tidak
b.      Tidak boleh ditulis
c.       Harus ditulis
d.      Sudah ditulis
e.       Masih akan ditulis
Soal basis data
3.4
1.      Fungsi Agregasi akan mengembalikan nilai?
a.       Tunggal
b.      Ganda
c.       Null
d.      Not null
e.       Default
2.      Untuk menjumlah suatu kolom menggunakan?
a.       Max
b.      Min
c.       Sum
d.      Count
e.       Avg
3.      Untuk menggunakan nilai rata – rata dari suatu kolom menggunakan?
a.       Max
b.      Min
c.       Sum
d.      Count
e.       Avg
4.      Untuk menghitung jumlah baris yang telah diinputkan dalam sebuah table menggunakan?
a.       Max
b.      Min
c.       Sum
d.      Count
e.       Avg
5.      Klausa WHERE digunakan untuk?
a.       Menyaring catatan
b.      Mengetahui cacatan
c.       Menghitung catatan
d.      Mencari catatan
e.       Menambah catatan
6.      Yang bukan merupakan operator Klausa WHERE adalah?
a.       =
b.      <> 
c.       >=
d.      *//
e.       IN
7.      Kondisi WHERE digunakan dengan fungsi?
a.       Ganda
b.      Kelompok
c.       Tunggal
d.      Join
e.       Berurutan
8.      Yang dapat digunakan dalam klausa HAVING adalah fungsi?
a.       Ganda
b.      Kelompok
c.       Tunggal
d.      Join
e.       Berurutan
9.      Yang digunakan untuk mengetahui nilai terkecil dari suatu kolom adalah?
a.       Max
b.      Min
c.       Sum
d.      Count
e.       Avg
10.  Yang digunakan untuk mengetahui nilai terbesar dari suatu kolom adalah?
a.       Max
b.      Min
c.       Sum
d.      Count
e.       Avg
Soal basis data
3.5
1.      Yang akan membandingkan data dalam database terdapat nilai null dan mengantinya dengan sebuah nilai yang tidal null merupakan fungsi dari?
a.       ODBC
b.      NVL
c.       EVL
d.      DCL
e.       DML
2.      Jika pada NVL ekspresi1 bernilai null, maka fungsi yang akan mengembalikan nilai dari ekspresi1 adalah?
a.       Ekspresi1
b.      Ekspresi2
c.       Ekspresi3
d.      Ekspresi4
e.       Ekspresi5
3.      Terdapat berapa ekspresi pada NVL 2?
a.       1 ekspresi
b.      2 ekspresi
c.       3 ekspresi
d.      4 ekspresi
e.       5 ekspresi
4.      Pada NVL 2 ekspresi yang mengandung nilai null adalah?
a.       1 ekspresi
b.      2 ekspresi
c.       3 ekspresi
d.      4 ekspresi
e.       5 ekspresi
5.      Terbagi berapa jenis CASE?
a.       2 jenis
b.      3 jenis
c.       4 jenis
d.      5 jenis
e.       6 jenis
6.      Variable substitusi merupakan jenis variable yang sifatnya?
a.       Grafis
b.      Dinamis
c.       Horizontal
d.      Lurus
e.       Berurutan
7.      Tanda bahwa variable tersebut adalah variable substitusi terdapat tanda?
a.       #
b.      %
c.       &
d.      =
e.       :
8.      Pada soal nomer 7 terdapat dimana tanda itu?
a.       Awal
b.      Akhir
c.       Tengah
d.      Kanan
e.       Kiri
9.      Yang termasuk altenatif penggunaan fungsi CASE adalah?
a.       If
b.      Then
c.       Else
d.      Semua benar
e.       Semua salah
10.  Pada NVL ekspresi2 adalah?
a.       Nilai untuk menganti null tersebut
b.      Nilai yang menggandung nilai null
c.       Nilai yang tidak menggandung nilai null
d.      Semua benar
e.       Semua salah
Soal basis data
3.6
1.      Dibawah ini yang termasuk dalam kegunaan sub query adalah?
a.       Untuk menyelesaikan persoalan dimana terdapat suatu nilai yang tidak diketahui (unkwos values)
b.      Mengkopi data dari suatu table ke table lain
c.       Menerima data dari inline view
d.      Mengambil data dari table lain untuk kemudian di update ke table yang dituju
e.       Semua benar
2.      Sub query dapat diklasifikasikan menjadi berapa jenis?
a.       2
b.      3
c.       4
d.      5
e.       6
3.      Scalar hanya akan mengembalikan berapa jenis data?
a.       Satu baris data
b.      Dua baris data
c.       Tiga baris data
d.      Empat baris data
e.       Lima baris data
4.      Yang hanya akan mengembalikan lebih dari satu baris dan satu kolom data adalah?
a.       Scalar subquery
b.      Multiple-row subquery
c.       Multiple-column subquery
d.      Tidak ada yang benar
e.       Jawaban a dan b benar
5.      Yang mengembalikan lebih dari satu data adalah?
a.       Scalar subquery
b.      Multiple-row subquery
c.       Multiple-column subquery
d.      Tidak ada yang benar
e.       Jawaban a dan c benar
6.      Cara untuk mengumpulkan data yang akan dianggap oleh query utama adalah?
a.       Scalar subquery
b.      Multiple-row subquery
c.       Multiple-column subquery
d.      Inline view
e.       Query view
7.      Yang merupakan peryataan sub query adalah?
a.       INSERT
b.      SELECT
c.       CREATE
d.      Semua jawaban benar
e.       Jawaban a dan b benar
8.      Unkwos values adalah?
a.       Nilai yang sudah diketahui
b.      Nilai yang akan dicari
c.       Nilai yang tidak diketahui
d.      Nilai yang terdapat pada table
e.       Nilai yang akan diupdate
9.      INSERT INTO MAHASISWA1 (NIM, Nama) SELECT NIM, NAMA FROM MAHASISWA;
Merupakan contoh dari?
a.       Sub query
b.      Inline view
c.       Scalar subquery
d.      View join
e.       Multiple
10.  INSERT INTO merupakan perintah untuk?
a.       Membuat database
b.      Membuat table
c.       Menambah field
d.      Merubah field
e.       Menghapus field
Soal basis data
3.7
1.      Apa yang dimaksud dengan commit?
a.       Perintah  yang berfungsi untuk mengendalikan pengeksekusian transaksi yang menyetujui rangkaian perintah yang berhubungan erat dengan perintah yang  sebelumnya  telah berhasil dilakukan
b.      Perintah  yang berfungsi untuk mengendalikan pengeksekusian transaksi yang membatalkan transaksi yang dilakukan karena adanya kesalahan atau kegagalan pada salah satu rangkaian perintah
c.       batu loncatan untuk transaksi dimana kondisi database dapat dikembalikan keposisi saat savepoint dibuat
d.      Step pertama yang harus ada saat melakukan konfigurasi client dbms
e.       Step terakhir yang akan dilakukan untuk konfigurasi
2.      Apa yang dimaksud dengan rollback?
a.       Perintah  yang berfungsi untuk mengendalikan pengeksekusian transaksi yang menyetujui rangkaian perintah yang berhubungan erat dengan perintah yang  sebelumnya  telah berhasil dilakukan
b.      Perintah  yang berfungsi untuk mengendalikan pengeksekusian transaksi yang membatalkan transaksi yang dilakukan karena adanya kesalahan atau kegagalan pada salah satu rangkaian perintah
c.       batu loncatan untuk transaksi dimana kondisi database dapat dikembalikan keposisi saat savepoint dibuat
d.      Step pertama yang harus ada saat melakukan konfigurasi client dbms
e.       Step terakhir yang akan dilakukan untuk konfigurasi
3.      Apa yang dimaksud dengan savepoint?
a.       Perintah  yang berfungsi untuk mengendalikan pengeksekusian transaksi yang menyetujui rangkaian perintah yang berhubungan erat dengan perintah yang  sebelumnya  telah berhasil dilakukan
b.      Perintah  yang berfungsi untuk mengendalikan pengeksekusian transaksi yang membatalkan transaksi yang dilakukan karena adanya kesalahan atau kegagalan pada salah satu rangkaian perintah
c.       batu loncatan untuk transaksi dimana kondisi database dapat dikembalikan keposisi saat savepoint dibuat
d.      Step pertama yang harus ada saat melakukan konfigurasi client dbms
e.       Step terakhir yang akan dilakukan untuk konfigurasi
4.      Step pertama untuk melakukan konfigurasi adalah?
a.       Harus punya lib postegresql
b.      Harus punya xampp
c.       Harus punya netbeans
d.      Mengisi name dan password
e.       Mengetes koneksi
5.      Setelah jendela netbeans dibuka, maka anda memilih?
a.       Service
b.      Oke
c.       Next
d.      Database
e.       New
6.      Setelah kita memilih service kita pilih apa?
a.       Service
b.      Oke
c.       Next
d.      Database
e.       New
7.      Untuk mengetes koneksi kita menekan tombol?
a.       Tes messange
b.      Tes connection
c.       Tes database
d.      Tes notes
e.       Tes tes
8.      [ Statement ]
COMMIT;
Merupakan bentuk umum dari?
a.       Commit
b.      Rollback
c.       Savepoint
d.      Pengabungan
e.       Penambahan
9.      [ Statement ]
ROLLBACK;
Merupakan bentuk umum dari?
a.       Commit
b.      Rollback
c.       Savepoint
d.      Pengabungan
e.       Penambahan
10.  insert into produk
values('P0006','Permen','S0001','K3','1000','20','0'),
('P0007','Bayam','S0001','K2','1000','30','0');
ROLLBACK TO SAVEPOINT sp1;
COMMIT;
merupakan program dari
a.       Commit
b.      Rollback
c.       Savepoint
d.      Pengabungan
e.       Jawaban a dan b benar

0 komentar:

Posting Komentar

Diberdayakan oleh Blogger.
Hetalia: Axis Powers - Taiwan