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;
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