Basis data terdidtribusi adalah sekumpulan data logic yang saling berhubungan secara fisik terdistribusi kedalam jaringan komputer, yang tidak tergantung pada program aplikasi saat ini ataupun yang akan datang.
- Misalnya sebuah bank memiliki cabang, bahkan dalam satu kota memiliki beberapa cabang.
- Masing-masing lokasi memiliki jaringan lokal sendiri, dan semua jaringan itu berhubungan satu sama lain dan menjadi sebuah jaringan nasional.
- sebuah sistem basis data terdistribusi hanya mungkin dibangun dalam sebuah jaringan komputer.
- topologi jaringan:
1. Topologi ring ( cincin )
2. topologi start ( bintang )
3. topologi bus
- perbedaan utama dari 3 topologi jaringan diatas yaitu :
1. biaya instalasi : biaya membangun hubungan link antar simpul.
2. biaya komunikasi : biaya pengoprasian sistem berupa pengiriman data dan informasi dari simpul kesimpul lain.
3. kehandalan : tingkat frekuensi / kegagalan yang terjadi.
4. ketersediaan : kesediaan data yang dapat diakses sebagai antisipasi kegagalan komunkasi.
- data disimpan dalam sejumlah tempat
- prosesor yang berbeda tempat dihubungkan melaui jaringan komputer
- basis data yang berada diberbagai tempat
- secara otomatis semua tempat memproses permintaan user dan dapat mengakses data ditempat lain.
Keuntungan:
- pengelolaan secara transparan data yang terdistribusi
- mengacu pada struktur organisasi
- meningkatkan ketersediaan data
- memudahkan pengembangan sistem
kerugian:
- kompleksitas manajemen
- sulitnya standarisasi
- biaya pengembangan
- kontrol intregitas lebih sulit
- menambah kebutuhan penyimpanan
pendekatan yang berkaitan dalam penyimpanan data/tabel dalam basis data terdistribusi yaitu:
- Replikasi adalah tehnik mengcopy dan mendistribusikan data dan objek-objek basis data ke basis data lain, dan malaukan sinkronisasi agar konsitensi data terjamin.
- fregmentasi adalah fenomena diruang penyimpanan yang diguanan tidak secara efisien, mengurangi kapasitas penyimpanan.
- Fregmentasi dan Replikasi merupakan :
2. Data atau tabel dipilih dalam jumlah fregmen
3. sistem lalu mengelola salinan masing-masing fregement tadi disejumlah simpil.
DBMS ( Data Base Managemen System) yaitu kumpulan program yang digunakan untuk mengatur dan memproses database.
Database adalah sekumpulan struktur yang digunakan untuk keperluan penyimpanan data.
- Model hirarkis
Merupakan model database yang dimana data tersebut diatur dengan struktur data free.
- Model jaringan
Merupakan model database yang diyakini sebagai cara fleksibel untuk mewakili objek dan hubungan mereka.
- Model rasiobal
untuk managemen database Merupakan model dtabases yang berdasarkan logika urutan pertama, pertamakali dirumskan dan dikemukakan oleh ( Edgar F. Codd ) pada tahun 1969.
1). Hardware (perangkat keras)
ex: personal computer (PC), notebook, mainframe dan jaringan komputer.
2). software (perangkat lunak)
a. perangkat untuk OS (operating sytem) ex: Windows, Linux
b. software untuk basis data. ex: mysql, sql , orecle, IBM 2
c. software untuk pemograman. ex: VB, PHP, C++, JAVA, Depli
d. software untuk jaringan. ex: Mikrotik
3). Data
komponen terpenting dari sebuah DBMS
4).Prosedur
Ada dua bentuk bahasa dalam basis data yaitu :
1. DDL ( Data Definition language )
Struktur basis data yang menggambarkan skema basis data secara keseluruhan dan didesign dengan bahasa khusus (DDL).
kamus data merupakan meta data (super data) yaitu maksutnya data yang mendefinisikan.
2. DML ( Data maipulation language )
Berguna untuk melakukan manipulasi dan pengambilan data pada suatu basis data. contohnya: penambahan data kesuatu basis data, penghapusan data, pengubahan data.
Tidak ada komentar:
Posting Komentar