Sabtu, 22 Juli 2017

FILE SEKUENSIAL BERINDEKS

ORGANISASI FILE SEQUENTIAL

"Sequential adalah proses mengakses data secara berurut." Contoh : Tape.

Karakteristik :

  • Atribut data dikategorikan
  • Record data terurut

Ukuran Record (R)

R = a.V

Keterangan :

a = jumlah atribut (field) pada satu record
V = panjang rata-rata nilai atribut (byte)

Waktu Pengambilan Record Tertentu (TF)

  1. Pencarian menggunakan atribut non-kunci


    • Belum ada file log
TF = 1/2 waktu pencarian blok
T
F = 1/2b * (B/t') = 1/2n * (R/t')

Keterangan :

b = jumlah blok
b = 
n/Bfr


    • Sudah ada file log
TFO = 1/2o * R/t'
T
F = 1/2(n + o)R / t'


  1. Pencarian menggunakan atribut kunci(pencarian biner)


    • Belum berbentuk log
TF = 2log(b)(s + r + btt + c)
T
F = 2log(n/Bfr)(s + r + btt + c)


    • Sudah berbentuk log
TF = 2log(n/Bfr)(s + r + btt + c) + TFO
T
F = 2log(n/Bfr)(s + r + btt + c) + 1/2o(R/t')

Waktu Pengambilan Record Berikutnya (TN)

TN = btt / Bfr

Waktu Penyisipan Record Baru (TI)

  • Cari, geser, sisip
TI = TF + 1/2(N/Bfr)(btt/TRW)


  • Memakai log file
TI = s + 3r + TRW + (TY/o)

Waktu Pembaruan Record (TU)

  • Bukan kunci
TU = TF + TRW


  • Terhadap kunci: cari record, hapus record, sisipkan record
TU = TF (main) + TI (file log)

Waktu Pembacaan Seluruh Record (TX)

TX = Tsort(o) + (n + o)(R/t')

Waktu Rreorganisasi File (TY)


TY = Tsort (o) + nold (R/t') + o (R/t') + nnew (R/t'')
T
Y = Tsort (o) + 2 (n + o)(R/t')
Share:

0 komentar:

Posting Komentar

Cari Blog Ini

Diberdayakan oleh Blogger.

Arsip Blog