Page 157 - E-Modul Simbad_Neat
P. 157

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

                               Dengan Derajat Relasi banyak-ke-banyak, maka relasi Pengiriman akan kita


                        wujudkan menjadi sebuah tabel khusus. Sesuai dengan Diagram E-R di atas, key

                        primer dari relasi tersebut adalah kode_pem + kode_bar yang berasal dari himpunan


                        entitas yang dihubungkannya yang ditambah dengan atribut tal datang (karena bisa

                        terjadi pemasok yang sama melakukan pengiriman barang yang sama tapi pada






                                                             144
   152   153   154   155   156   157   158   159   160   161   162