33
pada
target
DBMS
dan
hardware
yang
digunakan
untuk
mendukung
basis
data.
Cara
perhitungan
kapasitas
yang
dibutuhkan
untuk
tabel-tabel
yang
digunakan dalam perancangan basis data adalah sebagai berikut:
a. Menghitung ukuran tabel
Num_Rows = jumlah baris dalam tabel atau pertambahan record per tahun
Num_Cols = jumlah kolom dalam tabel
Fixed_Data_Size = jumlah total byte dari kolom yang panjangnya tetap
Num_Variable_Cols = jumlah kolom yang panjangnya variable/tidak tetap
Max_Var_Sized = jumlah total byte kolom yang panjangnya variable/tidak
tetap
Null_Bitmap = 2 + ((Num_Cols+7)/8)
Variable_Data_Size = 2+(Num_Variable_Cols X 2) + Max_Var_Sized
Row_Size = Fixed_Data_Size + Variable_Data_Size + Null_Bitmap + 4
Rows_Per_Page = (8096)/(Row_Size+2)
FreeRows_Per_Page = 8096 X ((100-FillFactor)/100)/(Row_Size+2)
Num_Pages = Num_Rows/(Rows_Per_Page-FreeRows_Per_Page)
Table_Size(bytes) = 8192 X Num_Pages
b. Menghitung Clustered Index
Num_Ckey_Cols = jumlah kolom di key index
Fixed_Ckey_Size = jumlah total byte dari kolom yang panjangnya tetap
Num_Variable_Ckey_Cols = jumlah kolom indeks yang panjangnya
variable/tidak tetap
Cindex_Null_Bitmap = 2 + ((Num_CKey_Cols+7)/8)
|