Model, Skema
Karakteristik
utama pendekatan basis data adalah adanya beberapa tingkatan dalam abstraksi
data dengan menyembunyikan spesifikasi detail penyimpanan data. Hal ini
dilakukan karena kebanyakan pemakai tidak berkepentingan dengan detail
penyimpanan data. Pemodelan data merupakan sarana untuk melakukan proses
abstraksi data. Model data merupakan sejumlah konsep yang digunakan untuk
membuat deskripsi struktur basis data.
Dengan deskripsi struktur basis data dapat ditentukan jenis data, hubungan (relationship), dan konstrain data yang harus ditangani. Kebanyakan model data juga membuat spesifikasi untuk operasi dasar (basic operation) dalam pengaksesan dan pembaharuan data pada basis data. Pada perkembangan terakhir dikenal juga istilah tabiat data (data behaviour) pada pemrograman pendekatan orientasi obyek (object oriented). Pada tabiat data didefinisikan operasi yang dapat dilakukan pada data. Selain itu didefinisikan pula operas secara umum untuk melakukan penambahan data, penghapusan, pengambilan terhadap obyek.
Dengan deskripsi struktur basis data dapat ditentukan jenis data, hubungan (relationship), dan konstrain data yang harus ditangani. Kebanyakan model data juga membuat spesifikasi untuk operasi dasar (basic operation) dalam pengaksesan dan pembaharuan data pada basis data. Pada perkembangan terakhir dikenal juga istilah tabiat data (data behaviour) pada pemrograman pendekatan orientasi obyek (object oriented). Pada tabiat data didefinisikan operasi yang dapat dilakukan pada data. Selain itu didefinisikan pula operas secara umum untuk melakukan penambahan data, penghapusan, pengambilan terhadap obyek.
Model Data
1.
Entiti (entitas) merupakan penyajian
obyek, kejadian atau konsep dari dunia nyata (real-world) yang keberadaannya
secara eksplisit didefinisikan dan disimpan dalam basis data.
2.
Atribut merupakan keterangan-keterangan
yang dimiliki oleh suatu entiti
3.
Hubungan merupakan interasksi
antarentiti satu dengan lainnya.
Model data implementasi merupakan konsep model data yang digunakan oleh SMBD komersial, yaitu model hierarki, jaringan, atau relasional. Pada perkembangan terakhir digunakan model orientasi obyek.
Dalam model data fisikal dideskripsikan bagaimana data disimpan dalam komputer dengan menyajikan informasi tentang format rekaman, urutan rekaman, dan jalur pengaksesan data. Informasi jalur pengaksesan data merupakan struktur yang dapat membuat pencarian rekaman data lebih efisien.
Sistem Manajemen Basis Data terutama diklasifikasikan berdasarkan model data yang digunakan yaitu model data hierarki, jaringan, relasional, orientasi obyek, dan model data yang lain.
Klasifikasi kedua didasarkan pada lokasi penyimpanan data, yaitu SMBD terpusat (centralized database) dan SMBD terdistribusi (distributed database). Dalam SMBD terpusat basis data disimpan dalam satu komputer media penyimpanan sehingga pemakai sistem mengakses data dari satu tempat. Sedangkan dalam SMBD terdistribusi, basis data disimpan tidak dalam satu komputer melainkan tersebar pada penyimpanan tiap terminal pemakai. Antarpemakai dapat mengakses data secara langsung tidak perlu melalui pusat penyimpanan. SMBD terdistribusi memerlukan sistem kontrol yang lebih rumit daripada sistem basis data tersentralisasi.
Model data implementasi merupakan konsep model data yang digunakan oleh SMBD komersial, yaitu model hierarki, jaringan, atau relasional. Pada perkembangan terakhir digunakan model orientasi obyek.
Dalam model data fisikal dideskripsikan bagaimana data disimpan dalam komputer dengan menyajikan informasi tentang format rekaman, urutan rekaman, dan jalur pengaksesan data. Informasi jalur pengaksesan data merupakan struktur yang dapat membuat pencarian rekaman data lebih efisien.
Sistem Manajemen Basis Data terutama diklasifikasikan berdasarkan model data yang digunakan yaitu model data hierarki, jaringan, relasional, orientasi obyek, dan model data yang lain.
Klasifikasi kedua didasarkan pada lokasi penyimpanan data, yaitu SMBD terpusat (centralized database) dan SMBD terdistribusi (distributed database). Dalam SMBD terpusat basis data disimpan dalam satu komputer media penyimpanan sehingga pemakai sistem mengakses data dari satu tempat. Sedangkan dalam SMBD terdistribusi, basis data disimpan tidak dalam satu komputer melainkan tersebar pada penyimpanan tiap terminal pemakai. Antarpemakai dapat mengakses data secara langsung tidak perlu melalui pusat penyimpanan. SMBD terdistribusi memerlukan sistem kontrol yang lebih rumit daripada sistem basis data tersentralisasi.
Model data Jaringan
Dalam model jaringan
(network), tiap entiti dapat mempunyai banyak induk atau banyak anak. Hal ini
lebih fleksibel daripada model hierarki. Dalam model jaringan lebih sedikit
terdapat data yang rangkap daripada model hierarki. Namun demikian lebih banyak
terdapat hubungan antarentiti, sehingga akan menambah informasi hubungan yang
harus disimpan dalam basis data. Hal ini akan menambah volume dan kerumitan
dalam penyimpanan berkas data. Dalam basis data yang kompleks, informasi
hubungan antarentiti dapat mencapai jumlah besar dan akan banyak memerlukan
waktu jika terjadi perubahan hubungan yang dikehendaki.
Model data hierarki
Dalam model data
hierarki, data disusun menurut struktur pohon. Pada puncak dari hierarki
disebut dengan istilah akar (root). Dalam rekaman akar hanya terdapat satu
rekaman yang terdiri atas satu medan atau lebih. Di samping itu dalam model
data hierarki tiap entiti pada tingkat atas (dikenal dengan istilah induk atau
parent) mempunyai satu atau lebih sub-entiti (anak atau children). Tiap entiti
hanya boleh mempunyai satu induk, tetapi dapat mempunyai banyak anak.
Arsitektur Basis Data
Arsitektur
basis data merupakan serangkaian pengetahuan tentang pemodelan data.
Pengetahuan tentang File, table, field, record indeks, abstraksi data dan
serangkaian konsep yang digunakan untuk membuat diskripsi struktur basis data.
Melalui diskripsi Struktur basis data dapat ditentukan jenis data, hubungan dan
konstrain (keterbatasan) data yang ditangani. Dalam basis data, data
diorganisasikan kedalam bentuk elemen data (field), rekaman (record), dan
berkas (file).
Tonton juga: https://youtu.be/fKKdyz0vw_g
Tonton juga: https://youtu.be/fKKdyz0vw_g
Tidak ada komentar:
Posting Komentar