Jumat, 06 Februari 2015

jenis DBMS

Jenis DBMS: Database hirarkis

      Ada empat jenis struktur sistem manajemen database: hirarkis, jaringan, relasional, dan objek-oriented. Hierarchical Database
  DATABASE HIRARKIS (DBMS), yang biasa digunakan pada komputer mainframe, telah sekitar untuk waktu yang lama. Ini adalah salah satu metode tertua mengatur dan menyimpan data, dan masih digunakan oleh beberapa organisasi untuk membuat reservasi perjalanan. Sebuah database hirarki diatur dalam mode piramida, seperti cabang-cabang pohon memperpanjang bawah. Bidang-bidang terkait atau catatan dikelompokkan bersama sehingga ada tingkat yang lebih tinggi dan lebih rendah catatan-catatan tingkat, seperti orang tua dalam pohon keluarga duduk di atas anak-anak subordinasi.

Berdasarkan analogi ini, catatan tua di bagian atas piramida disebut catatan akar. Sebuah catatan anak selalu hanya memiliki satu catatan orangtua untuk yang terkait, seperti di pohon keluarga yang normal. Sebaliknya, rekor orangtua mungkin memiliki lebih dari satu catatan anak terkait dengan hal itu. Database hirarkis bekerja dengan bergerak dari atas ke bawah. Sebuah pencarian record dilakukan dengan memulai di bagian atas piramida dan bekerja turun melalui pohon dari orangtua ke anak sampai catatan anak yang sesuai ditemukan. Selanjutnya, setiap anak juga bisa menjadi orang tua dengan anak-anak di bawahnya.

Keuntungan dari database hirarkis adalah bahwa mereka dapat diakses dan diperbarui dengan cepat karena struktur seperti pohon dan hubungan antara catatan didefinisikan di muka. Namun, fitur ini adalah pedang bermata dua. Kerugian dari jenis struktur database adalah bahwa setiap anak di pohon mungkin hanya memiliki satu orang tua, dan hubungan atau hubungan antara anak-anak tidak diperbolehkan, bahkan jika mereka masuk akal dari sudut pandang logis. Database hirarkis sangat kaku dalam desain mereka bahwa menambahkan bidang baru atau catatan mengharuskan seluruh database didefinisikan ulang. Jenis DBMS: Database Jaringan
  Jaringan Database
Database jaringan mirip dengan database hirarkis dengan juga memiliki struktur hirarkis. Ada beberapa perbedaan penting, namun. Alih-alih terlihat seperti pohon terbalik, database jaringan lebih mirip sarang laba-laba atau jaringan interkoneksi catatan. Dalam database jaringan, anak disebut anggota dan orang tua disebut pemilik. Perbedaan yang paling penting adalah bahwa setiap anak atau anggota dapat memiliki lebih dari satu orang tua (atau pemilik).
Seperti database hirarkis, database jaringan terutama digunakan pada komputer mainframe. Karena lebih banyak koneksi dapat dibuat antara berbagai jenis data, database jaringan dianggap lebih fleksibel. Namun, dua keterbatasan harus dipertimbangkan ketika menggunakan jenis database. Serupa dengan database hirarkis, database jaringan harus didefinisikan terlebih dahulu. Ada juga batasan untuk jumlah koneksi yang dapat dibuat antara catatan. Jenis DBMS: Database Relasional
Relational Database
  Dalam database relasional, hubungan antara file data relasional, tidak hirarkis. Database hirarkis dan jaringan mengharuskan pengguna untuk mewariskan melalui hirarki dalam rangka untuk mengakses data yang dibutuhkan. Database relasional menghubungkan data dalam file yang berbeda dengan menggunakan elemen umum data atau bidang kunci. Data dalam database relasional disimpan dalam tabel yang berbeda, masing-masing memiliki bidang kunci yang secara unik mengidentifikasi setiap baris. Database relasional lebih fleksibel daripada baik struktur database hirarkis atau jaringan. Dalam relasional, tabel database atau file diisi dengan data yang disebut hubungan, tupel menunjuk baris atau record, dan kolom disebut sebagai atribut atau bidang.
Database relasional bekerja pada prinsip bahwa setiap tabel memiliki field kunci yang secara unik mengidentifikasi setiap baris, dan bahwa bidang kunci dapat digunakan untuk menghubungkan satu tabel data yang lain. Dengan demikian, satu meja mungkin memiliki barisan yang terdiri dari nomor rekening pelanggan sebagai field kunci beserta alamat dan nomor telepon. Jumlah rekening nasabah dalam tabel ini dapat dikaitkan ke meja lain data yang juga mencakup pelanggan nomor rekening (bidang kunci), tetapi dalam kasus ini, berisi informasi tentang pengembalian produk, termasuk nomor item (bidang lain key). Ini bidang kunci dapat dihubungkan dengan tabel lain yang berisi nomor item dan informasi produk lainnya seperti lokasi produksi, warna, orang kontrol kualitas, dan data lainnya. Oleh karena itu, dengan menggunakan database ini, informasi pelanggan dapat dihubungkan dengan informasi produk yang spesifik.
Database relasional telah menjadi sangat populer karena dua alasan utama. Pertama, database relasional dapat digunakan dengan pelatihan sedikit atau tidak ada. Kedua, entri database dapat dimodifikasi tanpa mendefinisikan ulang seluruh struktur. Kelemahan dari menggunakan database relasional adalah bahwa mencari data dapat mengambil lebih banyak waktu daripada jika metode lain yang digunakan. Jenis DBMS: Object-oriented Database (OODBMS)
Mampu menangani tipe data yang baru, termasuk grafis, foto, audio, dan video, object-oriented database merupakan kemajuan yang signifikan atas sepupu mereka yang lain database. Database hirarkis dan jaringan yang semuanya dirancang untuk menangani data terstruktur, yaitu, data yang cocok baik ke ladang, baris, dan kolom. Mereka sangat berguna untuk menangani potongan kecil informasi seperti nama, alamat, kode pos, nomor produk, dan segala jenis statistik atau nomor yang dapat Anda pikirkan. Di sisi lain, database berorientasi objek dapat digunakan untuk menyimpan data dari berbagai sumber media, seperti foto dan teks, dan menghasilkan karya, sebagai output, dalam format multimedia.
Berorientasi objek database menggunakan kecil, potongan dapat digunakan kembali perangkat lunak yang disebut objek. Benda-benda itu sendiri disimpan dalam database berorientasi objek. Setiap objek terdiri dari dua elemen: 1) sepotong data (misalnya, suara, video, teks, atau grafis), dan 2) instruksi, atau program perangkat lunak yang disebut metode, untuk apa yang harus dilakukan dengan data. Bagian kedua dari definisi ini memerlukan penjelasan sedikit lebih. Instruksi yang terdapat dalam obyek yang digunakan untuk melakukan sesuatu dengan data dalam objek. Misalnya, nilai ujian akan berada dalam objek seperti yang akan instruksi untuk menghitung skor tes rata-rata.
Berorientasi objek database memiliki dua kelemahan. Pertama, mereka lebih mahal untuk dikembangkan. Kedua, sebagian besar organisasi enggan untuk meninggalkan atau mengkonversi dari database mereka bahwa mereka telah menginvestasikan uang dalam mengembangkan dan melaksanakan. Namun, manfaat yang berorientasi objek database yang menarik. Kemampuan untuk mencampur dan mencocokkan benda dapat digunakan kembali memberikan kemampuan multimedia yang luar biasa. Organisasi kesehatan, misalnya, bisa menyimpan, melacak, dan mengingat CAT scan, sinar-X, electrocardiograms dan bentuk lain dari data penting.
sumber:http://mahasiswa.ung.ac.id/921411158/home/2012/9/20/type_database_management_systim.html

Tidak ada komentar:

Posting Komentar