22
Contoh sebuah format
baris
untuk
EMPLOYEE
(dalam bahasa
pemrograman C) :
struct employee {
char name[30];
char ssn[9];
int salary;
int jobcode;
char department[20];
};
(Elmasri, 2000, p128-p129).
2.7.2
Files, Fixed-Length Records dan Variable Length Records
Sebuah file
adalah sebuah
urutan dari baris-baris. Dalam banyak
hal,
semua
baris
dalam
satu
file
memiliki
format
baris
yang
sama.
Jika
setiap
baris dalam file
memiliki
ukuran
yang sama (dalam bytes), file akan disebut
fixed-length
records.
Jika
baris
yang
berbeda
memiliki
ukuran
yang
berbeda,
maka file disebut variable-length records. Sebuah file
mempunyai
variable-length records untuk beberapa alasan, yaitu :
File record dengan tipe baris yang sama, tetapi satu atau lebih kolom
memiliki
ukuran
yang
berbeda
(variable-length
fields).
Sebagai
contoh, kolom NAME dari
EMPLOYEE dapat berupa variable
length field.
|