Page 132 - E-Modul Sistem Basis Data
P. 132
diisikan ke dalam field tersebut. Tetapi tidak baik juga jika berlebihan, karena di
samping akan memperbesar ukuran tabel secara keseluruhan (membutuhkan ruang
penyimpanan yang lebih besar), performansi pengaksesan dan pengolahan datanya
juga akan relatif lebih lambat.
6.3 Indeks dan Struktur Penyimpanan
Salah satu ciri dari basis data relasional adalah keberadaan key yang di
samping berfungsi untuk menjamin keunikan entitas dalam tabel juga akan menjadi
acuan (pengidentifikasi entitas) dalam melakukan pencarian/ pengaksesan data.
Pada tahap implementasi, atribut-atribut entitas/relasi yang kita tetapkan sebagai
key akan direpresentasikan sebagai Indeks Primer (Primary Index). Di samping
Indeks Primer ini, kita juga dapat menambahkan adanya Indeks Sekunder pada
setiap tabel karena alasan- alasan tertentu.
6.3.1 Indeks Primer (Primary Index)
Indeks Primer pada setiap tabel hanya ada satu dan hampir selalu berasal
(ditentukan) dari key primer yang telah kita tetapkan di sebuah entitas/relasi.
Dikatakan 'hampir selalu' karena memang ada kemungkinan Indeks Primer tidak
berasal dari key primer yang seharusnya. Kita dapat melihat dari contoh berikut ini:
Gambar 6. 11 Contoh Indeks Primer yang tidak berdasarkan Key Primer
120