Wednesday, July 19, 2017

Index Sequential File

"Merupakan perpaduan terbaik dari teknik sequential dan random file"
Contoh : CD

Parameter Indeks

Rasio fan out Y, jumlah indeks di satu blok indeks.

y = (B) / (V + P)

Keterangan :

B = ukuran blok
V = ukuran field kunci (atribut/nilainya)
P = ukuran field pointer


Height(x), kedalaman indeks (Banyak level indek)

x = ylog (n/Bfr)

Keterangan :

n = jumlah record dalam satu file
y = fanout
Bfr = blocking factor

Ukuran record

R = a.V + P

Keterangan:

a = jumlah atribut (field) pada satu record
V = panjang nilai atribut
P = panjang field pointer

Ukuran record dipengaruhi 2 faktor :

  1. Pada daerah overflow => o' atau No'
  2. Pada daerah utama => Nm

Waktu Pengambilan Record Tertentu (TF)

  1. Pembacaan record tanpa membaca overflow (belum terjadi log transaksi).
  2. TF = (x + 1)*(s + r + btt)

  3. Pembacaan record yang telah disisipkan.
  4. TF = (x + 1 + o/n)*(s + r + btt)

Keterangan:

x = tingat indeks pada suatu file(untuk file sequential indeks tunggal/satu nilai x =1)
n = jumlah record pada file utama
o = jumlah record pada file overflow

Waktu Pengambilan Record Berikutnya (TN)

  1. Record berikutnya difile utama, maka hanya diperlukan pembacaan block (belum terjadi log transaksi)
  2. TN = (1/Bfr)*(s + r + btt)

  3. Pada file overflow (setea terjadi log transaksi)
  4. TN = ((1/Bfr)*(s + r + btt))*((o/n)*(r + btt))

Waktu Penyisipan Record (TI)

TI = TF + TRW + r + btt + TRW
TI = TF + 5r + btt

Waktu Pembaruan Record (TU)

  1. Pembaruan terhadap atribut kunci.
  2. TU = TF + TRW

  3. Pembaruan terhadap atribut non kunci. Jika atribut kunci berubah, maka :
    • Record yang dirubah ditandai sebagai dihapus
    • Record baru disisipkan
    TU = TF + TRW + TI

Waktu Pembacaan Seluruh Record (TX)

Membaca dari awal sampai akhir file secara serial (berurutan).
TX = TF + (n + o' - 1)TN

Proses Reorganisasi (TY)

TY = (((n + (o * Bfr)) / Bfr) * (r + btt)) + (((n + o) - d) * (R/t')) + ((V + P) / r)

Baca Post Lain :

Penyimpanan Sekunder
File Pile
Organisasi File Sequential
Index Sequential File
Latihan Soal Penyimpanan Sekunder
Latihan Soal Filepile
Latihan Soal Organisasi File Sequential
Latihan Soal Index Sequential File
Share:
Location: Gg. VII, Ngaglik, Kec. Batu, Kota Batu, Jawa Timur 65311, Indonesia

0 comments:

Post a Comment