Page 27 - Rekayasa Perangkat Lunak SMK Kelas XI
P. 27

4)  Hubungan antara Baris
                      Pada basis data relasional, hubungan antara baris dalam tabel dapat dijelaskan
                      melalui  kunci  asing  (foreign  key)  yang  menghubungkan  dengan  tabel  lain.
                      Kunci asing memungkinkan kita untuk membuat relasi antara entitas dalam
                      tabel yang berbeda dan menjaga integritas referensial antara mereka.
                      Adapun dengan menggunakan  baris dalam  struktur  basis  data, kita dapat
                  menyimpan  data  dengan  cara  yang  terstruktur  dan terorganisasi.  Setiap  baris
                  me wakili entitas atau catatan individu dengan nilai atribut yang sesuai. Adapun
                  dengan menggunakan kunci utama dan hubungan antara baris, kita dapat mengelola
                  dan mengakses data dengan efisien serta menjaga integritas dan konsistensi data
                  dalam basis data relasional.
                  d.  Kunci
                  Kunci  adalah  komponen  penting  dalam  struktur  basis  data relasional. Kunci
                  digunakan untuk mengidentifikasi secara unik setiap  entitas dalam  tabel, dan
                  ada dua jenis kunci yang umum digunakan yaitu kunci utama (primary key) dan
                  kunci asing (foreign  key). Berikut penjelasan lebih lanjut tentang  kunci dalam
                  struktur basis data.

                  1)  Kunci Utama (Primary Key)
                      Kunci utama adalah atribut atau kombinasi atribut yang memberikan identitas
                      unik  untuk  setiap  baris  dalam  tabel.  Kunci  utama  memastikan  bahwa  tidak
                      ada  duplikat  data  dalam  kolom  yang  berperan  sebagai  kunci  utama.  Setiap
                      tabel dalam basis data harus memiliki kunci utama yang unik. Kunci utama
                      dapat terdiri atas satu kolom atau beberapa kolom. Contoh kunci utama adalah
                      nomor identifikasi karyawan atau nomor unik pesanan dalam sebuah sistem
                      penjualan.
                  2)  Kunci Asing (Foreign Key)
                      Kunci  asing  adalah  atribut  dalam sebuah  tabel  yang  menghubungkan  tabel
                      tersebut dengan tabel lain dalam basis data. Kunci asing membangun hubungan
                      antara  entitas  dalam  tabel yang berbeda. Kunci  asing mengacu pada  kunci
                      utama pada tabel lain yang memungkinkan untuk menjaga integritas referensial.
                      Adapun dengan menggunakan kunci asing, kita dapat membuat relasi antara
                      entitas dalam tabel yang berbeda. Misalnya, jika kita memiliki tabel “Karyawan”
                      dan  tabel “Departemen”, kita dapat menggunakan  kunci asing dalam  tabel
                      “Karyawan” yang mengacu pada kunci utama dalam tabel “Departemen” untuk
                      menunjukkan hubungan antara karyawan dan departemen.
                      Kunci dalam struktur basis data memainkan peran penting dalam mengiden­
                  tifikasi dan menghubungkan entitas dalam tabel. Kunci utama memberikan identitas
                  unik untuk setiap baris dalam tabel, sementara kunci asing membangun hubungan
                  antara  tabel  yang  berbeda.  Adapun  dengan  menggunakan  kunci  dengan  bijak,




                                                                  Bab I Mengelola Basis Data   15
   22   23   24   25   26   27   28   29   30   31   32