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