SOAL BASIS DATA
KD
3.1
1. Nama
lain dari arsitektur one tier architecture adalah …
a. Server
b. Client
c. Client
Server
d.
Standalone
e. Service
2. Apa
kepanjangan dari ODBC …
a. Open
Database Controller
b. Open
Database Connex
c.
Open
Database Connectivity
d. Open
Database Component
e. Open
Database Connectivitas
3. Tab yang digunakan jika hanya akan mengolah database
dalam satu computer adalah …
a.
System
DSN
b.
Tab DSN
c. User DSN
d.
File DSN
e.
Driver DSN
4. Yang
tidak termasuk perbedaan karakteristik Client Server adalah. . .
a. Service
(layanan)
b. Sharing
resources (sumber daya)
c.
Biaya
mahal
d. Transparansi
lokasi
e. Pesan
berbasiskan komunikasi
5. Aplikasi
client server yang pertama yang digunakan untuk web adalah . . .
a. VVV
b.
WWW
c. XXX
d. YYY
e. ZZZ
6. Client
dan servers berkomunikasi menggunakan RPC seperti protokol yang disebut . .
A. HPTP
B. PHPT
C. HHTP
D.
HTTP
E. PTTH
7. Yang
tidak termasuk fungsi client adalah. . .
a. Mengatur
user interface
b. Menerima
dan memeriksa sintaks input dari pemakai
c.
Memeriksa
autorisasi
d. Memproses
aplikasi
e. Menyediakan
kontrol recovery
8. Yang
termasung fungsi server adalah . .
a. Mengatur
user interface
b. Menerima
dan memeriksa sintaks input dari pemakai
c.
Memeriksa
autorisasi
d. Memproses
aplikasi
e. Menyediakan
kontrol recovery
9. Library
yang digunakan untuk menjalankan suatu fungsi ODBC API adalah …
a.
MyODBCDriver
b. ODBCDriverConnectivity
c. MyODBCConnectivity
d. ODBCDriverController
e. MyODBCComponent
10. Berfungsi untuk memberikan akses beberapa user
(Multiuser) terhadap sumber data adalah …
a.
System
DSN
b.
Tab DSN
c.
User
DSN
d. File DSN
e.
Driver
DSN
KD
3.2
1. Suatu fungsi untuk menampilkan semua data secara urut
berdasarkan abjadnya disebut. .
a.
ORDER
BY
b. GRUP
BY
c. JOIN
BY
d. SELECT
BY
e. DROP
BY
2. Suatu perintah untuk mengurutkan data berdasarkan
abjad dari kecil ke besar adalah...
a. Descending
b. Rescending
c.
Ascending
d. Upcending
e. Gocending
3. Fungsi yang menampilkan data secara terurut berdasarkan
abjad dari besar ke kecil adalah. . .
a.
Descending
b. Rescending
c. Ascending
d. Upcending
e. Gocending
4. Apabila suatu data pada sebuah table tidak digunakan
lagi, kita dapat menghapus data tersebut dengan menggunakan pernyataan.
. .
a. UPDATE
b. CREATE
c.
DELETE
d. SCAN
e. USE
5. Untuk
membuat table baru menggunakan perintah . .
a. UPDATE
b.
CREATE
c. DELETE
d. SCAN
e. USE
6. Yang termasuk pada data retrieval pada SQL
adalah. .
a.
Select
statement
b. Drop
statement
c. Use
statement
d. Delete
statement
e. From
statement
7. Hanya menampilkan data semua atau sebagian dengan
tidak menampilkan suatu kondisi pada statement tersebut
dengan. . .
a. Drop
statement
b.
Basic select statement
c. Sivic
select statement
d. Read
select statement
e. Delete
statement
8. Digunakan untuk menentukan kolom-kolom yang akan di
rubah adalah …
a. Column
b. Update
c.
Set
d. Rename
e. New
9. Perintah untuk menghapus yang benar adalah …
a. Update from mahasiswa
b.
Delete from mahasiswa
c. Select
* from mahasiswa
d. Rename
from mahasiswa
e. Set
from table
10. Proses
yang termasuk dalam pengubahan struktur dalam table yaitu, kecuali …
a. Mengubah
nama filed
b. Mengubah
tipe data field
c. Membuat
primary key
d.
Menghapus
field
e. Menambah
field baru dalam suatu table
KD
3.3
1. Suatu kondisi join yang berisi suatu operator kesamaan
(equality) adalah. . .
a. NATURAL JOIN
b. EQUI JOIN
c. SELF JOIN
d.
NON EQUI JOIN
e. INNER JOIN
2. JOIN yang menggabungkan table-tabel dengan klausa klausa NATURAL
JOIN, USING atau ON adalah. . .
a. NATURAL JOIN
b. EQUI JOIN
c. SELF JOIN
d. NON EQUI JOIN
e.
INNER JOIN
3. Operasi untuk mengambil informasi dari 2 tabel atau
lebih dalam 1 waktu disebut. .
a. ORDER
BY
b. GRUP
BY
c.
JOIN
d. USE
e. DROP
4. JOIN
yang memilih baris-baris dari dua tabel yang memiliki
nilai-nilai yang sama dalam semua kolom yang sesuai adalah. .
a.
NATURAL JOIN
b. EQUI JOIN
c. SELF JOIN
d. NON EQUI JOIN
e. INNER JOIN
5.
Select kode_brg,
nama_brg,
id_jual
from barang natural join jual
sintak diatas
menggunakan jenis join. . .
a.
NATURAL JOIN
b. EQUI JOIN
c. SELF JOIN
d. NON EQUI JOIN
e. INNER JOIN
6. JOIN
yang melakukan suatu join berdasarkan kriteria tertentu
adalah. .
a. NATURAL JOIN
b.
EQUI JOIN
c. SELF JOIN
d. NON EQUI JOIN
e. INNER JOIN
7. JOIN yang menggabungkan Suatu Tabel dengan Tabel itu
Sendiri adalah.
. .
a. NATURAL JOIN
b. EQUI JOIN
c.
SELF JOIN
d. NON EQUI JOIN
e. INNER JOIN
8. Default dari join, digunakan mendapatkan data dari
tabel lain berdasarkan kolom yang dihubungkan. Bila tidak ditemukan maka baris
data tersebut akan. . .
a. dibatalkan
b. dilanjutkan
c. dikosongkan
d. diisi
e. dilewati
9. Query ini mendapatkan semua baris dalam tabel B, yang
ada disebelah kanan tabel
meskipun dalam tabel B tidak ada yang sesuai dalam tabel J, disebut join. . .
meskipun dalam tabel B tidak ada yang sesuai dalam tabel J, disebut join. . .
a. NATURAL JOIN
b. EQUI JOIN
c. SELF JOIN
d.
RIGHT OUTER JOIN
e. LEFT OUTER JOIN
10. Query ini mendapatkan semua baris dalam tabel J, yang
ada disebelah kiri tabel
meskipun tabel J tidak ada yang sesuai dalam tabel B, disebut join. . .
meskipun tabel J tidak ada yang sesuai dalam tabel B, disebut join. . .
a. NATURAL JOIN
b. EQUI JOIN
c. SELF JOIN
d. RIGHT OUTER JOIN
e.
LEFT OUTER JOIN
KD
3.4
1. Mencari
data terbesar dari sekelompok data menggunakan fungsi. . .
a. MIN
b.
MAX
c. COUNT
d. SUM
e. AVG
2. Merupakan
proses untuk mendapatkan nilai dari sekumpulan data yang telah
dikelompokkan dalam SQL disebut. . .
dikelompokkan dalam SQL disebut. . .
a. ORDER
BY
b. GRUP
BY
c.
Agregasi
d. Degredasi
e. Dehidrasi
3. Yang
termasuk jenis fungsi-fungsi agregasi adalah. . .
a. MAX
b. MIN
c. SUM
d.
A,
b dan c benar
e. A,
b dan c salah
4. Mencari
data terkecil dari sekelompok data menggunakna fungsi. . .
a.
MIN
b. MAX
c. COUNT
d. SUM
e. AVG
5. Mencari
cacah data (data NULL tidak akan dimasukkan dalam perhitungan,kecuali
disebutkan secara khusus) menggunakan fungsi. . .
a. MIN
b. MAX
c.
COUNT
d. SUM
e. AVG
6. Untuk
menfilter record-record bedasarkan kriteria yang ditentukan menggunakan
perintah. . .
a. MIN
b. HAVING
c. COUNT
d.
WHERE
e. AVG
7. Mencari
jumlah dari sekumpulan data numeris menggunakan fungsi. . .
a. MIN
b. MAX
c. COUNT
d.
SUM
e. AVG
8. Mencari
rata-rata dari sekumpulan data numeris menggunakan fungsi. . .
a. MIN
b. MAX
c. COUNT
d. SUM
e.
AVG
9. Untuk menentukan kondisi tertentu pada group by dan
kondisi tersebut berkaitan dengan fungsi agregasi menggunakan perintah. . .
a. MIN
b.
HAVING
c. COUNT
d. SUM
e. AVG
10.
SELECT atribut FROM nama_table WEHERE : Kondisi;
Sintak diatas
menggunakan perintah dengan klausa. . .
a. MIN
b. HAVING
c. COUNT
d.
WHERE
e. AVG
KD
3.5
1. Fungsi
yang akan membandingkan apakah dalam data dalam database terdapat nilai null
dan menggantinya dengan sebuah nilai yang tidak null disebut. . .
a. NLV
b.
NVL
c. NIK
d. LNV
e. NLV
2. NVL
yang menggunakan 3 buah ekspresi disebut . . .
a. NLV
b.
NVL2
c. NIK
d. LNV
e. NLV