12.03.2016 Views

Basis Data(1)

Sarana Pendidikan Teknologi Aceh 2016-2020

Sarana Pendidikan Teknologi Aceh 2016-2020

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Basis</strong> <strong>Data</strong><br />

X Y Z<br />

row 1 x1 10 z1<br />

row 2 x2 20 z2<br />

row 3 x3 30 z3<br />

row 4 x4 20 z4<br />

Memang dengan isi seperti itu, pernyataan ketergantungan fungsional yang<br />

kedua<br />

Y Z tidak sepenuhnya tepat, karena pada row 2 dan row 4, dengan<br />

nilai untuk atribut Z–nya berbeda. Tetapi yang ingin ditekankan di sini adalah<br />

adanya dua buah ketergantunagn fungsional itu mendorong kita untuk<br />

mendekomposisi tabel XYZ tersebut menjadi dua buah tabel yaitu tabel XY dan<br />

YZ sebagai berikut :<br />

X Y Y Z<br />

x1 10 10 z1<br />

x2 20 20 z2<br />

x3 30 30 z3<br />

x4 20 20 z4<br />

Jika kedua tabel diatas kita gabungkan kembali, maka hasilnya adalah :<br />

X Y Z<br />

x1 10 z1<br />

x2 20 z2<br />

x2 20 z4<br />

x3 30 z3<br />

x4 20 z2<br />

x4 20 z4<br />

Maka ini tentu saja berbeda dengan tabel awal (sebelum didekomposisi). Maka<br />

dekomposisi semacam ini disebut Lossy–Join Decomposition (dekomposisi tidak<br />

aman), yaitu sebuah dekomposisi yang sedapat mungkin kita hindari.Akan tetapi<br />

jika data pada row 4 yang ada di tabel XYZ awal, kita ganti dengan data berikut :<br />

x4 20 z2<br />

Sehingga tabel XYZ menjadi :<br />

X Y Z<br />

Row 1 x1 10 z1<br />

Row 2 x2 20 z2<br />

92

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!