Struktur dan Organisasi Data

1. Hambatan-hambatan yang harus dipertimbangkan dalam merancang sebuah index Inversi untuk Multi-key file.

·         Urutan record. Setiap penambahan record akan menyebabkan index inverted yaitu berupa perubahan urutan record sehingga record harus diurut dengan urutan yang unik.
·         Pointer ke record. Setiap key yang menunjuk (pointing) pada suatu record harus memiliki index yang berbeda-beda.
·         Duplikasi record. Record yang memiliki data key sama (seperti ID) harus memiliki index yang berbeda.


2. Hambatan-hambatan yang harus dipertimbangkan dalam merancang sebuah indek untuk Multi-list file.

·         Urutan record. Record harus diurutkan secara atas ke bawah, karena index Multi-List hanya menunjuk ke record yang pertama dan akan turun kebawah.

·         Jumlah akses record. File sequential yang memiliki akses record paling sedikit dalam index Multi-List akan dipilih sehingga file sequential tersebut harus memiliki record yang sedikit.

·         Link record. Setiap record saling berhubungan satu sama lain, sehingga index Multi-List pada sebuah record akan berpengaruh terhadap pengaksesan record lain sehingga record tersebut memiliki hubungan yang relevan.


3. Mengapa kebanyakan implementasi dari struktur alternate-key indek sequential menggunakan pendekatan inverted dibanding pendekatan multi-list ?

Karena index inverted lebih menguntungkan dalam mengakses file sequential. Hal ini disebabkan oleh karakteristik index inverted yang memiliki key terhadap masing-masing record sehingga record-record tersebut dapat diurutkan berdasarkan berbagai jenis. Setiap jenis record tersebut dapat diakses satu per satu dan berurutan.


4. Jelaskan Jelas permintaan (request) yang dapat dilayani oleh indeknya sendiri dalam sebuah inverted file ?

Jenis permintaan yang dapat dilayani sendiri oleh indexnya adalah permintaan terhadap informasi pada record berupa keberadaan index, jumlah record, keterkaitan record, record-record yang saling berhubungan, dan lain-lain. Informasi-informasi tersebut dapat dilayani sendiri oleh index inversinya tanpa harus mengakses data pada file.


5. Pada beberapa Multi-list file, setiap indek entry mencakup panjang dari linked list yang berkaltan. Jenis permintaan apa yang menguntungkan dengan informasi yang tersedia ini.

Indirect addressing karena termasuk ke struktur indeks . Dimana struktur indeks adalah tabel indirect addressing dan mempunyai hubungan data record yang disusun menurut ID secara ascending.


6. Keuntungan dan kerugian dalam memberikan tanggung jawab kepada programmer aplikasi untuk merancang file yang digunakan untuk programnya, dibanding memberikan tanggung jawab kepada orang lain.

Keuntungan   : Programmer akan lebih memahami mengenai rancangan file yang akan digunakan untuk program tersebut, sehingga program dapat berjalan secara maksimal.
Kerugian        : Programmer dapat tidak mengetahui bila ada bug lain pada program tersebut.

Comments

Popular posts from this blog

Book Review : Akiyoshi Rikako

The Iconic JDM : Mazda RX-7

ITIL (Information Technology Infrastructure Library)