**Pengertian Hirarki Data.
Hirarki data adalah model data paling tua yang pernah
diterapkan dalam suatu DBMS.
Berdasarkan tingkat kompleksitas nilai data, tingkatan data dapat disusun
kedalam sebuah hirarki, mulai dari yang paling sederhana hingga yang paling
komplek.
1. basis data, merupakan sekumpulan dari
bermacam-macam tipe record yang memiliki hubungan antar record.
2. berkas/file, merupakan sekumpulan
rekaman data yang berkaitan denngan suatu objek.
3. record , merupakan sekumpulan field /
atribut / data item yang saling berhubungan terhadap obyek tertentu.
Hirarki data dalam dikelompokkan
menjadi 3 (tiga) buah yaitu file,
record dan elemen data, untuk lebih jelaskan dapat dilihat pada gambar dibawah.

”Gambar
Hirarki Data”
Pengertian
dari gambar tersebut diatas adalah sebagai berikut :
·
1. Elemen
Data / Field / Atribut adalah satuan data terkecil
yang tidak dapat dipecah lagi
menjadi unit lain yang bermakna. Pada data Mahasiswa, field / atribut datanya dapat berupa:
nim, nama_m, tpt_lhr_m, tgl_lhr_m, alm_m dan dan atribut lainnya yang
menyangkut mahasiswa tersebut. Istilah lain elemen data adalah medan / field, kolom, item, dan atribut. Istilah yang umum dipakai
adalah field, atribut atau
kolom.
· 2. Rekaman
/ Record /
Baris adalah
gabungan sejumlah elemen data yang saling
terkait. Contohnya adalah nim, nama_m, tpt_lhr_m, tgl_lhr_m, alm_m an atribut
lainnya dari seorang Mahasiswa dapat dihimpun dalam sebuah record / baris.
3. Berkas / File / Table adalah kumpulan record sejenis yang mempunyai panjang atribut/ field sama, namun berbeda isi datanya.
**Dalam basis data relasional, berkas mewakili komponen yang disebut Table atau Relasi. Sedangkan pengertian Data value (nilai atau isi data) adalah data aktual atau informasi yang disimpan pada setiap field / atribut. Field nama_m menunjukkan tempat dimana informasi nama mahasiswa disimpan, sedangkan isi datanya adalah Mulyani, Ahmad Sofyan dan lain sebagainya. Berikut ini dapat diberikan illustrasi dari pengertian ketiga pengertian file, field, record dan data value (isi data ).
3. Berkas / File / Table adalah kumpulan record sejenis yang mempunyai panjang atribut/ field sama, namun berbeda isi datanya.
**Dalam basis data relasional, berkas mewakili komponen yang disebut Table atau Relasi. Sedangkan pengertian Data value (nilai atau isi data) adalah data aktual atau informasi yang disimpan pada setiap field / atribut. Field nama_m menunjukkan tempat dimana informasi nama mahasiswa disimpan, sedangkan isi datanya adalah Mulyani, Ahmad Sofyan dan lain sebagainya. Berikut ini dapat diberikan illustrasi dari pengertian ketiga pengertian file, field, record dan data value (isi data ).
Mahasiswa
nama table
/ file
1. Atribut /
field :
nim,nama_m,tpt_lhr_m,tgl_lhr_m,j_kelamin,alm_m,kota_m,alamt_m dan kode_jurusan
2. Data
value / Isi data :
3. Pada record pertama : 01031417
adalah isi data untuk kolom nim, Gea untuk kolom nama_m dan seterusnya
Gambar
tabel diatas adalah Contoh file,
field, record dan data value
Pada
contoh diatas yang merupakan table
/ file adalah Mahasiswa, yang merupakan field adalah
nim,nama_m,tpt_lhr_m,tgl_lhr_m,j_kelamin,alm_m,kota_m,aama_m dan kode_jur,
sedangkan untuk isi data pada record pertama
adalah 01031417 (nim), Mulyanti (nama_m) dan seterusnya. Pada tabel mahasiswa
tersebut misalkan jumlah mahasiswanya adalah 2000 untuk berbagai jurusan, maka
jumlah recordnya adalah 2000 juga dan kita dapat melakukan manipulasi
data pada tabel tersebut yaitu insert,
update dan delete.
** MODEL DATA HIRARKIS
Model data hirarkis adalah model data paling tua yang pernah diterapkan
dalam suatu DBMS. Model ini mengikuti pola hirarki pada suatu organisasi atau
pada suatu keluarga, dimana terdapat rekaman data yang berfungsi sebagai
“bapak” (parent-record) ada yang berfungsi sebagai “anak” (child-record), atau
sebagai “pimpinan’ dan “anak-buah”. Dalam model ini seorang “bapak” bisa
memiliki lebih dari satu “anak” tetapi seorang “anak” hanya boleh memiliki satu
“bapak”.
Sebagai contoh basis-data yang menggambarkan rencana studi mahasiswa dimana seorang mahasiswa boleh mengambil beberapa matakuliah,ini sebagai salah satu contoh data hirarkis dan masih banyak lagi contoh yang lain, yang bisa kita pergunakan.
Sebagai contoh basis-data yang menggambarkan rencana studi mahasiswa dimana seorang mahasiswa boleh mengambil beberapa matakuliah,ini sebagai salah satu contoh data hirarkis dan masih banyak lagi contoh yang lain, yang bisa kita pergunakan.
Model Data Hirarki pada model diatas tidak direpresentasikan bahwa satu matakuliah
diambil oleh beberapa mahasiswa, karena berarti menyalahi aturan dimana satu
“anak” (kuliah) memiliki banyak “bapak” (mahasiswa). Model diatas akan
menyebabkan timbulnya “redudansi” data, karena banyak kemungkinan bahwa
matakuliah yang sama diambil oleh beberapa mahasiswa, sehingga
record-matakuliah tersebut direkam berkali-kali dibawah record-mahasiswa yang
mengambilnya. Disamping itu apabila ada matakuliah yang tidak diprogram-kan
oleh mahasiswa maka ada kemungkinan record-nya tidak ada dalam database karena
tidak memiliki parent.
pakek mySQL...
BalasHapus