Organisasi berkas yang memperbolehkan record diakses
oleh lebih dari satu key field disebut organisasi berkas dengan banyak key.
Ada banyak teknik yang dipakai untuk organisasi
berkas dengan banyak key ini. Hampir semua pendekatan bergantung pada
pembentukan indeks yang dapat memberi akses langsung dengan banyak nilai key.
Ada 2 teknik dasar untuk pemberian hubungan antara
sebuah indeks dan data record dari berkas, yaitu :
1. Inversion
2. Multi-list
Definisi
dan Aplikasi Berkas dengan Banyak Key
Banyak
sistem informasi interaktif memerlukan dukungan dari berkas banyak key.
Organisasi Inverter File
Satu pendekatan dasar untuk memberikan hubungan
antara sebuah indeks dan data record dari file adalah inversi. Sebuah
key pada indeks inversi mempunyai semua nilai key dimana masing-masing nilai
key mempunyai penunjuk ke record yang bersangkutan. File yang demikian disebut inverted
file.
Indeks
inversi yang sederhana dibentuk sebagai sebuah tabel.
Organisasi
Multi-List File
Suatu pendekatan lain yang memberikan hubungan
antara sebuah indeks dan data record dari sebuah file disebut organisasi
multi-list file.
Seperti
sebuah inverted file, sebuah multi-list file mempunyai sebuah indeks untuk
setiap secondary key.
Organisasi multi-list file berbeda dengan
inverted file, dimana dalam indeks inversi untuk sebuah nilai key mempunyai
sebuah penunjuk untuk sebuah data record dengan nilai key, sedangkan dalam
indeks multi-list untuk sebuah nilai key mempunyai hanya sebuah penunjuk untuk
data record pertama dengan nilai key
Tidak ada komentar:
Posting Komentar