Hirarki Data
Hirarki Data
Telah diketahui bahwa secara fisik data dalam bentuk kumpulan bit dan direkam dengan basis
track didalam media penyimpan eksternal. Dalam prakteknya, untuk kemudahan dalam
mengakses data, data disusun dalam suatu struktur logis yang menjelaskan bahwa:
akademis mengandung tabel-tabel yang berhubungan dengan data mahasiswa, data jurusan,
data mata kuliah, data pengambilan mata kuliah pada suatu semester, dan nilai yang diperoleh
mahasiswa.
Model Hirarkis
Model data hirarkis mengatur data dalam struktur pohon. Ada hirarki segmen
orang tua dan anak data. Struktur ini menunjukkan bahwa merekam dapat
memiliki informasi berulang, umumnya di segmen anak data. Data dalam
serangkaian catatan, yang memiliki seperangkat nilai-nilai field yang melekat
padanya. Ia mengumpulkan semua contoh dari sebuah catatan khusus bersama
sebagai tipe record. Ini jenis catatan adalah setara tabel dalam model relasional,
dan dengan catatan masing-masing menjadi setara dengan baris. Sebagai
contoh, sebuah organisasi mungkin menyimpan informasi tentang seorang
karyawan, seperti nama, nomor pegawai, departemen, gaji. Organisasi mungkin
juga menyimpan informasi tentang anak-anak karyawan, seperti nama dan
tanggal lahir. Karyawan dan data anak-anak bentuk hirarki, dimana data
karyawan merupakan segmen induk dan data anak-anak merupakan segmen
anak. Jika seorang karyawan memiliki tiga anak, maka akan ada tiga segmen
anak terkait dengan satu segmen karyawan. Dalam sebuah database hirarki
hubungan orang tua-anak adalah satu ke banyak. Ini membatasi segmen anak
untuk memiliki hanya satu segmen orangtua. Hirarkis DBMS sangat populer dari
akhir 1960-an, dengan diperkenalkannya IBM Sistem Informasi Manajemen (IMS)
DBMS, melalui 1970-an.
Model Jaringan
Popularitas model jaringan data bertepatan dengan popularitas model data
hirarkis. Beberapa data lebih alami dimodelkan dengan lebih dari satu orang tua
per anak. Jadi, model jaringan mengijinkan pemodelan hubungan banyak-kebanyak data. Pada tahun 1971, Konferensi Data Systems Languages (CODASYL)
secara formal mendefinisikan model jaringan. Pemodelan data dasar
membangun dalam model jaringan mengatur membangun. Satu set terdiri dari
sebuah tipe record pemilik, nama set, dan jenis catatan anggota. Seorang tipe
record member bisa memiliki peran dalam lebih dari satu set, maka konsep
multiparent didukung. Sebuah tipe record pemilik juga dapat menjadi anggota
atau pemilik dalam himpunan lain. Model data jaringan sederhana, dan jenis
catatan link dan persimpangan (catatan junction disebut oleh IDMS) mungkin
ada, serta set antara mereka. Dengan demikian, jaringan lengkap hubungan
diwakili oleh set beberapa berpasangan, dalam setiap mengatur beberapa tipe
record (satu) adalah pemilik (di ekor panah jaringan) dan satu atau lebih jenis
catatan anggota (pada kepala panah hubungan ). Model jaringan CODASYL
didasarkan pada teori himpunan matematika.
Model Relasional
Bidang tertentu dapat ditunjuk sebagai tombol, yang berarti mencari nilai-nilai
spesifik bidang yang akan menggunakan pengindexan untuk mempercepat
mereka. Dimana field dalam dua tabel yang berbeda mengambil nilai dari set
yang sama, join operasi dapat dilakukan untuk memilih arsip terkait dalam dua
tabel dengan cara mencocokkan nilai-nilai dalam bidang-bidang. Sering kali,
tetapi tidak selalu, kadang akan memiliki nama yang sama di kedua tabel.
Sebagai contoh, sebuah perintah tabel mungkin berisi (pelanggan-ID, produkcode) pasangan dan produk tabel mungkin berisi (produk-kode, harga)
pasangan sehingga untuk menghitung tagihan pelanggan diberikan kau akan
jumlah harga dari semua produk yang dipesan oleh pelanggan bahwa dengan
bergabung di bidang produk-kode dari dua tabel. Ini dapat diperpanjang untuk
bergabung dengan berbagai tabel pada beberapa bidang. Karena hubungan
hanya ditentukan pada waktu retreival, database relasional diklasifikasikan
sebagai sistem manajemen database yang dinamis. Model Database Relasional
didasarkan pada Aljabar Relational.
Object Model / Relational
Obyek / sistem manajemen database relasional (ORDBMSs) menambah
kemampuan objek penyimpanan baru dengan sistem relasional pada inti sistem
informasi modern. Fasilitas baru ini
mengintegrasikan pengelolaan data menerjunkan tradisional, objek yang
kompleks seperti time-series dan data geospasial dan media biner beragam
seperti audio, video, gambar, dan applet. Dengan encapsulating metode dengan
struktur data, server ORDBMS dapat menjalankan pelengkapan operasi
manipulasi dan data analitis untuk mencari dan mengubah multimedia dan objek
kompleks lainnya.
Object-Oriented Model
Obyek DBMSs menambah fungsionalitas database untuk obyek bahasa