RSS

Fragmentasi Pada Distributed Database


NAMA           : BABY DIAN PERTIWI
KELAS          : 3KA03
NPM               : 19110235

OUTLINE
1.      Ide                   :  Internet
2.      Topik               : Sistem Basis Data
3.      Tema               :  Fragmentasi
4.      Judul               :  Fragmentasi Pada Distributed Database
5.      Kerangka         :
a.       Pembuka / Pendahuluan
·      Apa itu Sistem basis data
b.      Isi / Pembahasan
·      Pengertian Fragmentasi
·      Tipe-tipe Fragmentasi
c.       Penutup / Kesimpulan
·      Pemecahan dalam system basis data

 ARTIKEL
Sistem basis data adalah suatu kumpulan data-data yang berhubungan secara logis, dan deskripsi dari data-data tersebut dirancang untuk memenuhi informasi yang dibutuhkan oleh sebuah organisasi.
Fragmentasi Pada Distributed Database
Fragmentasi adalah pemisahan entitas – entitas dalam basis data. Fragmentasi terdiri dari relasi yang dibagi ke relasi atau fragmen yang lebih kecil dan mengirim fragmen pada beberapa tempat. Terdapat empat macam fragmentasi, fragmentasi horizontal, fragmentasi vertikal, fragmentasi hybrid dan fragmentasi derived. Pada fragmentasi horisontal, setiap fragmen terdiri dari sebuah subset baris dari relasi asal. Pada fragmentasi vertikal, setiap fragment terdiri dari sebuah subset kolom dari relasi asal. Fragmentasi hybrid merupakan gabungan keduanya.
Tipe-tipe Fragmentasi
1.      Fragmentasi Horizontal
Fragmentasi ini membagi sebuah relasi secara horisontal dengan mengelompokkan baris-baris untuk membuat subset dari tuples. Sebuah horisontal fragmentasi di hasilkan dari menspesifikasikan predikat yang muncul dari sebuah batasan pada sebuah tuple didalam sebuah relasi. Hal ini di definisikan dengan menggunakan operasi SELECT dari aljabar relasional . Operasi SELECT mengumpulkan tuple yang memiliki kesamaan.
2.      Fragmentasi Vertical
Fragmentasi ini membagi sebuah relasi secara vertikal berdasarkan kolom. Fragmentasi vertikal ini mengumpulkan atribut yang digunakan oleh beberapa aplikasi. Di-definisikan menggunakan operasi PROJECT pada aljabar relasional.
3.      Fragmentasi Hibrid
Fragmentasi ini terdiri dari horisontal fragmentasi setelah itu vertikal fragmentasi, atau vertikal fragmentasi lalu horisontal fragmentasi. Fragmentasi campuran ini didefinisikan menggunakan operasi SELECT dan PROJECT pada aljabar relasional. Dari fragmentasi tersebut akan menghasilkan tiga buah fragmen yang baru.
4.      Derived Horisontal Fragmentation
Beberapa aplikasi melibatkan satu atau lebih relasi gabungan. Di dalam fragmentasi ini akan lebih pasti keberadaan relasi atau fragmen dari relasi di tempat yang sama. Istilah ini akan muncul kepada relasi yang mengandung foreign key dan parent pada relasi yang mengandung primari key. Derived fragmentasi di jabarkan dengan menggunakan operasi semijoin dari aljabar relasional.
  
Strategi fragmentasi

Ada banyak cara pemecahan masalah dalam sistem basis data, termasuk sistem basis data terdistribusi. Fragmentasi merupakan satu dari beberapa cara yang dipakai untuk penyelesaian masalah pendistribusian data. Fragmentasi dapat menghasilkan data dengan akurasi yang cukup baik, namun fragmentasi memiliki beberapa kelemahan, yaitu cara kerja dari aplikasi yang membutuhkan data dari beberapa lokasi fragmen di beberapa situs akan berjalan dengan lambat sehingga kinerjanya kurang baik, dan juga pengawasan integritas akan lebih sulit jika data dan fungsional ketergantungan difragmentasi dan dialokasi pada beberapa situs yang berbeda.

6 comments:

Unknown mengatakan...

permisi mau tanya, syntaxnya untuk fragmentasi horizontal di DB2 atau DBMS alainnya itu bagaimana ya? mohon bantuannya :)

Unknown mengatakan...

user interface blognya keren dan informasinya juga sangat membantu saya, terimakasih.. :D
tp ada sesuatu yang belum saya pahami yaitu cara atau step-step untuk mengimplementasikannya pada DBMS gmn ya?? mohon tanggapannya.. :D

Unknown mengatakan...

wkowkowkowkow

Unknown mengatakan...

mau tanya
1. Sebuah perusahaan bergerak dibidang retail. Perusahaan ini berkembang begitu pesat sehingga sudah memiliki cabang diberbagai negara seperti Indonesia, Inggris, dan US
2. Perusahaan ini dalam melakukan transaksinya memerlukan data barang yang dibeli seperti kode barcode, nama barang, netto, company, harga satuan cabang[horison] yang akan muncul secara otomatis ketika barcode di scan. Selain itu data transaksi akan menyimpan data-data seperti tupleid,tanggal transaksi, no nota, total harga, ||tuple id,kode lokasi transaksi, dan nama petugas.[vertical]
3. Masalah timbul dikarenakan data perusahaan masih dilakukan secara terpusat sehingga proses pendataan ataupun pengambilan data dilakukan secara bersama-sama dari semua negara yang menyebabkan system berjalan dengan sangat lambat, karena masing-masing negara memiliki tingkat pengaksesan yang tinggi dan jarak lokasi geografis yang berjauhan.
4. Masalah lain timbul di indonesia dikarenakan aktivitas pengolahan data barang dengan transaksi sama sama memiliki load akses yang terlalu tinggi, karena aliran barangnya yang deras. Sehingga ketika barang di indonesia akan di manipulasikan datanya proses harus berlangsung dengan delay yang cukup lama.
kalau gitu yang dihorisontalkan yg barang kemudian yang transaksi di vertikalkan benar atau tidak ya?mohon bantuannya

Bambang Wahyudi mengatakan...

Tidak boleh ada kata "data-data" karena kata "data" saja sudah berarti majemuk

Chippeido mengatakan...

terima kasih mbak, infonya sangat membantu ^^

regards,
www.CHIPPEIDO.co.vu

Posting Komentar