Nama : Laode Rendy Andika
NPM : 15114955
kelas : 2KA21
Dosen : Reza Chandra
NPM : 15114955
kelas : 2KA21
Dosen : Reza Chandra
Tugas Struktur & Organisasi Data
1. Diskusi hambatan-hambatan yang harus di
pertimbangkan dalam merancang sebuah index invers untuk multi-key file.
Jawab:
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. Suatu nilai berarti untuk merancang
suatu indeks invers . Dan setiap berkas diorganisasi untuk melayani satu jenis keperluan.
2. Diskuasi hambatan-hambatan yang harus di
pertimbangkan dalam merancang sebuah index multi-list fille.
Jawab
: 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. Data record mempunyai penunjuk untuk data record
selanjutnya dengan nilai key dan seterusnya. Maka terdapat sebuah linked-list
dari data record untuk setiap nilai dari secondary key. Nilai key harus diurut,
struktur indeks adalah tabel dengan indirect addressing dan mempunyai hubungan
data record yang disusun menurut ID secara ascending. Sebuah indeksinversi
dengan key SOCNO untuk sebuah relatif file dengan nilai key ID akan memberikan
sebuah file yang dapat di akses langsung oleh sebuah ID atau OSCNO.
3. Mengapa kebanyakan implementasi dari
sturktur alternate-key oleh indek sequential menggunakan pendekatan inverted di bandingan pendekatan multi-list ?
Jawab
:Karena agar lebih mudah inverted file itu adalah nilai key yang mempunyai
pentunjuk ke record.Pencarian secara SEQUENTIAL memerlukan akses sampai 20 data
record, menggunakan indeks GROUP-CODE berarti akses sampai 3 data record dan
memakai indeks OVERDRAW-LIMIT berarti akses sampai 8 data record.
4. Jelaskan permintaan (Request)yang dapat
di layani oleh indeknya sendiri dalam sebuah inverted file?
Jawab
: 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. Sebuah indeks inversi dapat dibuat bersama sebuah
relatif file atau sebuah indeks sequential.
5. Pada beberapa Multi-List file, setiap
indek entry mencakup panjang dari linked
list yang berkaitann.Jenis permintaan apa yang mengguntungtukan dengan
informasi yang tersedia ini .
Jawab
:Data file dapat dicari secara SEQUENTIAL, indeks GROUP-CODE atau dengan
memakai OVERDRAW-LIMIT. Pencarian secara SEQUENTIAL memerlukan akses sampai 20
data record, menggunakan indeks GROUP-CODE berarti akses sampai 3 data record
dan memakai indeks OVERDRAW-LIMIT berarti akses sampai 8 data record.
Dari
ketiga cara diatas, yang terbaik adalah menggunakan indeks GROUP – CODE.
Tidak ada komentar:
Posting Komentar