Anda di halaman 1dari 2

SEKOLAH TINGGI TEKNOLOGI BANDUNG Tanggal Masuk : 1 November 2022

PROGRAM STUDI TEKNIK INFORMATIKA Versi Soal :1

UJIAN TENGAH SEMESTER Halaman : 1 dari 1

Nama Matakuliah/SKS : Basis Data Terdistribusi/ 3 SKS


Nama : Iman Tasiman
Npm : 21552011223
Kelas : TIFK-21

1. Jelaskan pengertian basis data terdistribusi dan berikan kelebihan dan kekurangan
implementasi basis data terdistribusi?
Jawab:
Basis data terdistribusi yaitu kump;ulan data logic yang saling berhubungan
secara fisik terdistribusi dalam jaringan computer
Kelebihan:

• Mudah digunakan oleh user

• Kecepatan pemrosesan query

• Lebih Fleksibel
Kekuarangan:

• Harga softwarenya lebih mahal

• Biaya pemrosesan tinggi

• Kemungkinan kesalahan lebih besar

2. Jelaskan jenis-jenis fragmentasi dan berikan contoh untuk setiap jenis fragmentasi ?
Jawab:
• Fragmentasi Horizontal yaitu terbagi menjadi 3 fragment yang berbeda berdasarkan Mt_Kuliah
Contohnya :
Relasi Mt_Kuliah=“Sistem Basis Data”
 Mt_Kuliah=“Sistem Basis Data”
• Fragmentasi Vertical yaitu komposisinya dengan menambahkan tupel_id
Contohnya:
Relasi = NIM, Nama_Mhs, Mt,Kuliah, Nil_Akhir, Grade, Tuple_ID
• Fragmentasi Campuran yaitu Terdapat relasi berdasarkan Mata Kuliah yang sama
Contohnya:
Relasi = NIM,Nama_Mhs,Mt_Kuliah,Nil_Akhir,Grade,Tuple_ID
Mt_Kuliah=“Sistem Basis Data”

3. Jelaskan perbedaan view dan materialized view ?


Jawab:
Perbedaanya:
• Materialized view membutuhkan ruang yang relative lebih besar untuk menyimpan konten,
tetapi view tidak membutuhkan ruang yang besar.
• Materialized view selalu menyimpan outputnya sebagai table snapshot saat dibuat, tetapi
view tidak membuat table apapun.
4. Sebutkan contoh2 distributed query optimization dan jelaskan untuk setiap contoh ?
Jawab:
• Operation shipping
• Data shipping
• Hybrid shipping
5. Jelaskan distribusi conccurency control menggunakan locking-based-algorithms ?
Jawab:
Distribusi control menggunakan Locking based algorithms yaitu sebuah prosedur yang
digunakan untuk mengendalikan akses bersamaan ke data. Contohnya ketika sebuah transaksi
sedang mengakses database, maka sebuah lock akan menolak akses ke transaksi lain untuk
mencegah hasil yang salah.
6. Jelaskan lazy distributed protocols untuk repication protocols ?
Jawab:
lazy distributed protocols yaitu protokol replikasi terdistribusi yang lambat, pembaruan dapat
terjadi pada replika mana pun dan mereka disebarkan ke replika lainnya dengan lambat.

Note : File dikumpulkan dengan format PDF dengan nama file Nama_nik_BDT

Ka. Prodi Teknik Informatika Dosen Koordinator


Ahsani Takwim, S.Kom., M.Kom. M Reksa Ariansyah, S.Kom., M.Kom.
Tanggal Tanda Tangan Tanggal Tanda Tangan

01/11/2022 01/11/2022

Anda mungkin juga menyukai