Kamis, 18 Juni 2009

Distributed Database

didistribusikan database adalah database yang berada di bawah kontrol pusat dari sistem manajemen database (DBMS) dalam perangkat penyimpanan data yang tidak semua terpasang ke CPU umum. Mungkin disimpan dalam beberapa komputer yang terletak di lokasi fisik yang sama, atau mungkin melalui jaringan komputer yang saling berhubungan. Koleksi data (misalnya dalam database) dapat didistribusikan di beberapa lokasi fisik. Distribusi database dapat berada di jaringan server di Internet, di extranets atau intranet perusahaan, atau di perusahaan jaringan lainnya. Replikasi dan distribusi database database meningkatkan performa pada pengguna akhir worksites. Untuk memastikan bahwa pembagian database yang up-to-date dan saat ini, terdapat dua proses: replikasi dan duplikasi. Replikasi melibatkan menggunakan software khusus yang melibatkan mencari perubahan dalam pembagian data. Setelah perubahan yang telah diidentifikasi, replikasi proses membuat database semua terlihat sama. Replikasi proses bisa sangat rumit dan memakan waktu, tergantung pada ukuran dan jumlah pembagian database. Proses ini juga dapat memerlukan banyak waktu dan sumber daya komputer. Duplikasi pada sisi lain adalah karena tidak rumit. Pada dasarnya mengidentifikasi satu database sebagai master dan kemudian data yang duplikat. Duplikasi adalah proses yang biasanya dilakukan pada waktu yang ditetapkan setelah jam. Hal ini untuk memastikan bahwa masing-masing lokasi telah didistribusikan data yang sama. Selama proses duplikasi, perubahan pada master database hanya diizinkan. Hal ini untuk memastikan bahwa data tersebut tidak akan ditimpa. Kedua proses dapat menyimpan data saat ini dalam semua pembagian lokasi. Selain didistribusikan database replikasi dan fragmentasi, ada banyak data lainnya didistribusikan desain teknologi. Misalnya, otonomi daerah, sinkronis dan didistribusikan asynchronous database teknologi. Teknologi ini 'pelaksanaan dan tidak dapat bergantung pada kebutuhan dunia usaha dan kepekaan / kerahasiaan data yang akan disimpan dalam database, maka harga dan usaha bersedia untuk dibelanjakan pada menjamin keamanan data, konsistensi dan integritas.

contoh class diagram


Dalam rekayasa perangkat lunak, satu kelas di diagram Unified Modeling Language (UML), adalah jenis diagram struktur statis yang menggambarkan struktur oleh sebuah sistem yang menunjukkan sistem kelas, mereka atribut, dan hubungan antara kelas-kelas.

contoh Entity Relationship Diagram (ERD)


Apa yang dimaksud dengan model data? Sebutkan dua jenis data model yang Anda ketahui!
Model data adalah sekumpulan cara / peralatan / tool untuk mendeskripsikan data-data, hubungannya satu sama lain, semantiknya, serta batasan konsistensi.
Ada dua model data, yaitu : Entity Relationship Diagram (ERD) dan model relasional. Keduanya menyediakan cara untuk mendeskripsikan perancangan basis data pada peringkat logika.
Model ERD atau Conceptual Data Model (CDM) : model yang dibuat berdasarkan anggapan bahwa dunia nyata terdiri dari koleksi obyek-obyek dasar yang dinamakan entitas (entity) serta hubungan (relationship) antara entitas-entitas itu.
Model Relasional atau Physical Data Model (PDM) : model yang menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antara data-data tersebut. Setiap tabel mempunyai sejumlah kolom di mana setiap kolom memiliki nama yang unik.
Bangun sebuah ER-Diagram untuk perusahaan asuransi mobil yang costumer–costumernya masing-masing memiliki satu atau lebih mobil. Setiap mobil memiliki 0 sampai banyak catatan kecelakaan. Serta bangun tabel-tabel untuk ER-diagram!
ERD :

contoh Tabel untuk ERD :