Alhamdulillah..
Akhirnya selesai juga tugas remidi saya, membuat soal basisdata terdistribusi...
Soal ini saya buat sesuai dengan tujuan SAP matakuliah saya.
Saya cari di internet ga nemu... ya...jadi buat sendiri...
Semoga saja bermanfaat, khususnya bagi yg dapat mata kuliah ini...
Semoga saja bermanfaat, khususnya bagi yg dapat mata kuliah ini...
lumayan buat belajar... : D
A.
Memahami
konsep Database terdistribusi
B.
Memahami arsitektur basis data terdistribusi.
C. Memahami
query, join dan optimasi query pada DBMS terdistribusi
D. Memahami
teknik fragmentasi data, replikasi data, locking,
dan deadlock.
E.
Secara komprehensif mampu menjelaskan pentingnya Database terdistribusi
pada sistem
A. Memahami
konsep Database terdistribusi
1.
Kumpulan data
yang digunakan bersama yang saling terhubung bersama dan saling terhubung
secara logic tetapi tersebar secara
fisik pada suatu jaringan komputer, disebut sebagai…
a. Database
b. DBMS
c. DDBMS
d. Basis data tunggal
e.
Basis data terdistribusi
2.
Karakteristik DDB
adalah sebagai berikut, kecuali…
a. kumpulan dari data logic yang digunakan bersama-sama
b. komputer dihubungkan menggunakan
jaringan komunikasi
c. data masing-masing site tidak dapat
menangani aplikasi lokal secara otonom
d. masing-masing DBMS berpartisipasi
dalam sedikitnya satu aplikasi global
e. data pada masing-masing site di bawah kendali
satu DBMS
3.
Sistem basis
data terdistribusi homogen adalah sistem basis data yang menangani data untuk…
a. satu server
b.
satu jaringan
c.
semua server sejenis
d.
semua jaringan sejenis
e.
semua aplikasi sejenis
B. Memahami
arsitektur basis data terdistribusi.
4.
Model arsitektur
DBMS dapat dinyatakan berdasarkan beberapa pendekatan. Pendekatan yang dipilih
untuk proses standarisasi adalah…
a. pendekatan berdasarkan komponen
b. pendekatan berdasarkan fungsi
c. pendekatan berdasarkan sistem
d. pendekatan berdasarkan data
e. pendekatan berdasarkan user
5.
Jenis arsitektur
DBMS terdistribusi diantaranya…
a. client/server,
peer to peer, dan single database
b. client/server,
peer to peer, dan multi database
c. distribusi, heterogenitas, dan otonomi
d. distribusi, homogenitas, dan otonomi
e. homogenitas, heterogenitas, dan multi database
6.
Site-site dalam
basisdata terdistribusi dihubungkan secara fisik dengan berbagai bentuk
topologi jaringan. Salah satu keuntungan dari topologi berikut adalah…
a. memudahkan deteksi kesalahan
b. hemat kabel
c. jika pusat rusak, yang lain masih dapat berjalan
d. penambahan node dapat mempengaruhi koneksi
jaringan lain
e. kepadatan lalu-lintas tinggi
a.
client/server
b.
peer-to-peer
c.
multi database
d.
parallel database
e.
federate database
C. Memahami
query, join dan optimasi query pada DBMS terdistribusi
8.
Aljabar
relasional yang digunakan untuk mengkombinasikan baris-baris yang berhubungan
dari 2 relasi menjadi baris tunggal, disebut …
a.
selection
b. projection
c. intersection
d. union
e. join
D. Memahami
teknik fragmentasi data, replikasi data, locking,
dan deadlock.
9.
Berikut ini
merupakan masalah utama yang berhubungan dengan perancangan basis data
terdistribusi, kecuali...
a. alokasi data, fragmentasi data, replikasi data
b. alokasi data, replikasi data, normalisasi data
c. alokasi data, update data, fragmentasi data
d. alokasi data, update data, replikasi data
e. alokasi data, concurency data, replikasi data
10.
Alasan dilakukannya
fragmentasi adalah sebagai berikut, kecuali…
a. kebiasaan
b. efisiensi
c. paralel
d. keamanan
e. integritas
11.
I. Referensi lokal
II. Reliabilitas dan availabilitas yang
ditingkatkan
III.
Kinerja yang diterima
IV.
Biaya komunikasi yang tinggi
Pernyataan
di atas yang termasuk strategi alokasi fragmen yaitu…
a. I dan III
b. II dan IV
c. I, II, dan III
d. IV
e. I, II, III dan IV
12.
Sedangkan yang bukan termasuk strategi alokasi data
yaitu…
a. sentralisasi
b. partisi
c. replikasi yang lengkap
d. replikasi yang selektif
e. relokasi
Untuk
soal nomor 13 dan 14 perhatikan tabel berikut:
Tabel
penerimaan siswa baru (PSB)
NIS
|
NAMA
|
ALAMAT
|
ASAL SEKOLAH
|
111
|
Nani
|
Jl. Bulan
|
SMPN 2 Kediri
|
112
|
Nina
|
Jl. Matahari
|
SMPN 1 Kediri
|
113
|
Nindi
|
Jl. Bintang
|
SMPN 1 Kediri
|
114
|
Nunung
|
Jl. Bumi
|
SMPN 4 Kediri
|
a. fragmentasi horisontal
b. fragmentasi vertikal
c. fragmentasi diagonal
d. replikasi vertikal
e. replikasi horisontal
a. fragmentasi horisontal
b. fragmentasi vertikal
c. fragmentasi diagonal
d. replikasi vertikal
e. replikasi horisontal
15.
Di bawah ini
merupakan alasan penggunaan replikasi, kecuali…
a. availability
b. reliability
c. performance
d. network load reduction
e. disconnected computing
16.
I. mendukung ketersediaan data setiap waktu
II. memungkinkan beberapa lokasi penyimpan data
yang sama
III.
memungkinkan otonomi yang besar
IV.
meningkatkan kinerja pembacaan
Pernyataan
di atas yang termasuk keuntungan replikasi yaitu…
a. I dan III
b. II dan IV
c. I, II, dan III
d. IV
e. I, II, III dan IV
17.
Beberapa hal
yang menjadi pertimbangan dalam perencanaan replikasi adalah berikut ini, kecuali…
a. kelengkapan replikasi
b. jenis replikasi dan pilihannya
c. kebutuhan data yang akan diubah dan siapa yang
mengubah
d. pendistribusian data tidak memerlukan konsistensi
dan otonomi
e. pemilihan topologi replikasi yang harus sesuai
dengan jenis replikasi
18.
Jenis replikasi
yang memungkinkan pengguna bekerja dan merubah data sesuai dengan wewenangnya
dikatakan sebagai…
a. snapshot
replication
b. transactional
replication
c. merge
replication
d. optional
replication
e. user
replication
19.
Berikut ini
adalah melakukan replikasi di MySQL.
1.
menguji Client/server di MySQL
2.
membuat user replikasi
3.
konfigurasi replikasi
4.
menciptakan basis data
5.
menguji komunikasi jaringan komputer
Urutan
langkah yang benar adalah…
a. 1-2-3-4-5
b. 4-5-1-2-3
c. 4-1-5-2-3
d. 5-1-2-3-4
e. 5-1-4-2-3
20.
ACID dalam
transaksi basisdata merupakan kepanjangan dari…
a. Atomicity,
Concurrency, Isolation dan Durability
b. Atomicity, Concurrency,
Information dan Durability
c. Atomicity,
Consistency, Information dan Durability
d. Atomicity,
Consistency, Isolation dan Durability
e. Atomicity,
Consistency, Isolation dan Durability
21.
Di bawah ini
termasuk problem transaksi dalam basis data, kecuali…
a. update lost
b. dirty read
c.
inconsistent read
d.
uncontrolled read
e. ghost
update
22.
Perhatikan
operasi berikut:
r1(A),r2(A),w1(A),r2(B),w2(A),r2(B),w2(B),a1,c2;
Operasi
yang terjadi konflik adalah…
a. r1(A),r2(A)
b. r1(A),r2(B)
c. r1(A),w1(A)
d. r1(B),w2(B)
e. w1(A),w2(A)
23.
I. berada pada transaksi yang berbeda
II. sedang mengakses item yang berbeda
III.
sekurang-kurangnya memiliki satu operasi write
IV.
sekurang-kurangnya memiliki satu operasi read
Pernyataan di atas yang termasuk syarat terjadinya
konflik adalah…
a. I dan III
b. II dan IV
c. I, II, dan III
d. IV
e. I, II, III dan IV
24.
Tujuan utama dari
locking adalah…
a. menjaga konsistensi data dalam database
b. mengendalikan akses tunggal ke data
c. mengatur keamanan database
d. mengurangi kepadatan lalu lintas data
e. memberikan hak akses kepada user
25.
Pernyataan yang
benar mengenai shared lock dengan exclusive lock yaitu…
a. shared lock
hanya bisa melakukan read, exclusive lock bisa read juga bisa write
b. exclusive
lock hanya bisa melakukan read, shared lock bisa read juga bisa write
c. shared lock
dan exclusive lock hanya bisa
melakukan read
d. shared lock
dan exclusive lock bisa melakukan
read juga bisa write
e. shared lock
dan exclusive lock tidak bisa
melakukan read dan write
26.
Algoritma yang
menunda sinkronisasi dari transaksi hingga selesai disebut…
a. algoritma pesimistik
b. algoritma optimistik
c. algoritma locking-based
d. algoritma ordering-based
e. algoritma timestamp
27.
Di bawah ini
problem yang terjadi pada multiuser, kecuali…
a. lost update
b. dirty read
c. non
repeatable read
d. phantom
insert
e. ghost
insert
28.
I. timeout
II. deadlock
prevention
III.
deadlock detection
IV.
deadlock recovery
Yang merupakan cara menangani deadlock yaitu…
a. I dan III
b. II dan IV
c. I, II, dan III
d. IV
e. I, II, III dan IV
29.
Berikut ini
merupakan penyebab terjadinya deadlock
dalam transaksi database, kecuali...
a. mutual
exclusion
b. preemption
c. hold and
wait
d. circular
wait
e. non preemption
E. Secara
komprehensif mampu menjelaskan pentingnya database
terdistribusi pada sistem
30.
Keuntungan dari
basis data terdistribusi adalah berikut ini, kecuali…
a. kompleksitas
b. kecepatan pemrosesan query
c. otonomi lokal
d. efisiensi dan fleksibel
e. reability dan availability