DOT - Pert6 - Ananda Aditya Putra - 20190801089

Anda mungkin juga menyukai

Anda di halaman 1dari 4

TUGAS PERTEMUAN 6

DATABASE OBJEK TERDISTRIBUSI

ANANDA ADITYA PUTRA

20190801089

1. Ada 4 cara alokasi data dalam Implementasi Basis Data : Data Terpusat,
Fragmentasi Data, Replikasi Total, Replikasi Selektif. Buatlah definisi
singkat sehingga dengan mudah terlihat perbedaan antara 4 cara alokasi
tersebut.
2. Berikan contoh kasus Basisdata Terdistribusi . Tentukanlah cara alokasi
data dari setiap table yang terdapat dalam system basis data dan
Jelaskanlah alasan objek memilih cara alokasi tersebut.

JAWAB :

1. Definisi singkat
Data terpusat data terpusat adalah
basis data tempat data disimpan dan dipelihara
dalam satu lokasi.
Fragmentasi Data FRAGMENTASI Merupakan sebuah proses
pembagian atau
pemetaan database dimana database dipecah-
pecah berdasarkan kolom dan baris yang
kemudian disimpan didalam site atau unit
komputer yang berbeda dalam suatu
jaringan data
Replikasi Total Mengcopy data ke database lain secara total
Replikasi Selektif Mengcopy data secara selectif atau tidak semua ke
database lain.

2. CONTOH KASUS FRAGMENTASI


Ujian (NIM,Nama_Mhs,Kode_MK,Mt_Kuliah,Nil_Akhir,Grade)

Fragmentasi Horizontal

Fragmentasi Horizontal terbagi menjadi 3 fragment yang berbeda berdasarkan Mt_Kuliah


1. Relasi Mt_Kuliah=“Sistem Basis Data”

s Mt_Kuliah=“Sistem Basis Data” (Ujian)

Fragmentasi Horizontal lanjutan

2. Relasi Mt_Kuliah=“Peranc. Sistem”

σ Mt_Kuliah=“Peranc. Sistem” (Ujian)

3. Relasi Mt_Kuliah=“Visual Basic”

σ Mt_Kuliah=“Visual Basic” (Ujian)

Contoh Fragmentasi Vertical


Fragment di atas memenuhi kondisi jika Nama_Mhs dan Mt_Kuliah adalah hal-hal yang
memenuhi syarat Fragmentasi vertical: berdasarkan dekomposisi-nya dengan
menambahkan tupel_id
Contoh Fragmentasi Vertical

Relasi 1 = NIM, Nama_Mhs, Mt,Kuliah, Nil_Akhir, Grade, Tuple_ID

π NIM,Nama_Mhs,Mt,Kuliah,Nil_Akhir,Grade,Tuple_ID (UJian)

NIM Nama_Mhs Mt_Kuliah Nil_Akhir Grade Tuple_ID

123 Fathi Sistem 78 B C 1


Farah Sarah Basis Data D A B D A
124 60 2
Salsabila Azizah Peranc. Sistem
125 Farhan Faiz Sistem Basis Data 40 3
Sistem Basis Data
126 Visual Basic 90 4

127 Visual Basic 70 5


Peranc. Sistem
128 40 6

129 80 7

Contoh Fragmentasi Vertical

Relasi 2 = NIM,Kode_MK,Nil_Akhir,Grade,Tuple_ID

π NIM,Kode_MK,Nil_Akhir,Grade,Tuple_ID (Ujian)

NIM Kode_MK Nil_Akhir Grade Tuple_ID


123 101 78 B 1

124 102 60 C 2

125 101 40 D 3

126 101 90 A 4

127 103 70 B 5

128 103 40 D 6

129 102 80 A 7

Alasan-alasan diperlukannya fragmentasi, yaitu :

1. Penggunaan

2. Efisiensi

3. Paralleslisme

Keamanan

Anda mungkin juga menyukai