Pada kesempatan kali ini kami akan menjelaskan sedikit konsep yang perlu kalian fahami sebelum merancang dan membangun suatu Database (Basis data).
Pengertian Database
Database merupakan kumpulan data (No telp, daftar pegawai, buku, dll) . Ada juga yang menyebut dengan definisi lain yang lebih formal dan tegas.
Database dapat diartikan kumpulan data yang terintegrasi dan diatur sedemikian rupa sehingga data yang didalamnya dapat dimanipulasi, diambil dan dicari dengan mudah dan cepat.
Selain data pokok, database juga berisi metadata, merupakan data yang menjelaskan struktur dari data itu sendiri. Sebagai contoh, kita dapat memperoleh informasi tenang nama kolom dan tipe yang terdapat pada sebuah tabel. Data tentang nama dan tipe kolom tersebut disebut metadata.
Model Database
Model – model Database pada umumnya dirancang agar pertukaran data antara mesin klien dan mesin server melalui jaringan internet dapat dilakukan secara cepat dan ringan, Beberapa Model tersebut antara lain :
Model Hirarki
Berfungsi mengatur data ke dalam bentuk hirarki. Dimana terdapat baris data yang dijadikan sebagai induk (parent-record) dan data yang dijadikan sebagai anak (child-record). Dimana satu parent-record dapat memiliki lebih dari satu child-record, tapi tidak untuk sebaliknya. Dengan model seperti ini, akses data dapat dilakukan secara cepat. Kelemahan yang ada dalam model ini yaitu adanya redudansi data dan struktur data yang tidak tidak fleksibel, sehingga modifikasi Database sulit dilakukan.
Model Jaringan
Model ini merupakan pengembangan dari model hirarkis, dimana satu child-record dapat memiliki lebih dari satu parent-record.
Model Relasional
Dalam model database ini, data disimpan didalam tabel yang berelasi satu sama lain. Model ini lah yang saat ini paling populer dan banyak digunakan.
Model Berorientasi Objek
Model ini merupakan mengadopsi konsep dari pemrograman berorientasi objek. Dalam model ini, baris data didalam databaae dianggap sebagai objek (instance) dari tipe tertentu.
Sekian yang bisa kami sampaikan semoga bermanfaat.
Baca Juga…