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
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:
permisi mau tanya, syntaxnya untuk fragmentasi horizontal di DB2 atau DBMS alainnya itu bagaimana ya? mohon bantuannya :)
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
wkowkowkowkow
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
Tidak boleh ada kata "data-data" karena kata "data" saja sudah berarti majemuk
terima kasih mbak, infonya sangat membantu ^^
regards,
www.CHIPPEIDO.co.vu
Posting Komentar