DATABASE Sebuah
model database adalah dasar teoritis dari database
dan fundamental menentukan
di mana data dapat disimpan dengan cara, terorganisir, dan dimanipulasi dalam sistem database.
Hal demikian mendefinisikan infrastruktur yang ditawarkan oleh sistem
database tertentu. Contoh yang paling
populer dari model database
adalah model relasional.
Ikhtisar
Sebuah model database adalah suatu teori atau spesifikasi menggambarkan bagaimana database yang terstruktur dan digunakan. Beberapa model tersebut telah diusulkan.
Sebuah model database adalah suatu teori atau spesifikasi menggambarkan bagaimana database yang terstruktur dan digunakan. Beberapa model tersebut telah diusulkan.
Model yang umum termasuk:
Hierarchical Model
Jaringan Model
Relational Model
Entity-hubungan
Obyek-relasional Model
Multivalue Model
Obyek Model
Dokumen Model
Jaringan Model
Relational Model
Entity-hubungan
Obyek-relasional Model
Multivalue Model
Obyek Model
Dokumen Model
Sebuah model data
tidak hanya cara penataan data: ini juga mendefinisikan seperangkat operasi yang
dapat dilakukan pada data. Model relasional, misalnya, mendefinisikan operasi
seperti pilih (proyek) dan bergabung. Meskipun operasi ini mungkin tidak eksplisit
dalam bahasa query tertentu, mereka memberikan fondasi yang bahasa query dibangun.
MODEL
Berbagai teknik digunakan untuk struktur data model. Kebanyakan
sistem database dibangun sekitar satu model data tertentu, meskipun ada
kemungkinan untuk produk untuk menawarkan dukungan untuk lebih dari satu model.
Untuk setiap model logis implementasi berbagai fisik dapat dibuat, dan produk
yang paling akan menawarkan pengguna beberapa tingkat kontrol dalam tuning pelaksanaan
fisik, karena pilihan yang dibuat memiliki pengaruh yang signifikan terhadap
kinerja.Model (atau tabel) datar terdiri dari array, satu dua-dimensi elemen
data, di mana semua anggota kolom yang diberikan diasumsikan nilai-nilai yang
sama, dan semua anggota baris diasumsikan terkait satu sama lain. Misalnya, kolom
untuk nama dan password yang dapat digunakan sebagai bagian dari sistem
keamanan database. Setiap baris akan memiliki sandi tertentu yang terkait
dengan pengguna individu. Kolom dari tabel sering memiliki tipe yang terkait dengan
mereka, mendefinisikan mereka sebagai data karakter, tanggal atau waktu informasi,
bilangan bulat, atau angka floating point. Ini mungkin tidak benar-benar memenuhi
syarat sebagai model data, sebagaimana didefinisikan di atas.
Hierarchical model
Hierarchical Model.
Dalam model hirarki,
data ini diatur dalam struktur seperti pohon, menyiratkan link ke atas tunggal
dalam setiap record untuk menggambarkan bersarang, dan bidang sort untuk menyimpan
catatan dalam urutan tertentu di setiap daftar yang sama-tingkat. Struktur
hirarkis yang banyak digunakan dalam database sistem awal manajemen mainframe, seperti
Sistem Informasi Manajemen (IMS) oleh IBM, dan sekarang menggambarkan struktur dokumen
XML. Struktur ini memungkinkan seseorang 1: hubungan M antara dua jenis data. Struktur
ini sangat efisien untuk menggambarkan hubungan banyak di dunia nyata, resep, daftar
isi, memesan ayat / ayat, informasi nested dan disortir. Namun, struktur hirarkis
tidak efisien untuk operasi database tertentu ketika sebuah path lengkap (sebagai
lawan ke link atas dan bidang sort) tidak juga disertakan untuk setiap record.
Hubungan ibu-anak: Anak hanya dapat memiliki satu ibu tapi seorang ibu dapat memiliki beberapa anak. Ibu dan anak terikat bersama oleh link yang disebut "pointer". Seorang ibu akan memiliki daftar pointer ke masing-masing anak-anaknya.
Hubungan ibu-anak: Anak hanya dapat memiliki satu ibu tapi seorang ibu dapat memiliki beberapa anak. Ibu dan anak terikat bersama oleh link yang disebut "pointer". Seorang ibu akan memiliki daftar pointer ke masing-masing anak-anaknya.
0 komentar:
Posting Komentar