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

tentang tabel, kolom, hubungan antara tabel, dan aturan integritas data. Berikut
                  penjelasan lebih lanjut tentang skema dalam struktur basis data.
                  1)  Tabel
                      Skema basis  data mencakup informasi tentang  tabel dalam  basis  data. Hal
                      ini termasuk nama tabel, kolom yang ada dalam tabel, tipe data kolom, dan
                      batasan atau kendala yang diterapkan pada kolom.
                  2)  Kolom
                      Skema mencakup informasi tentang  kolom dalam  tabel. Hal ini mencakup
                      nama kolom, tipe data kolom, panjang maksimum dan batasan kendala yang
                      diterapkan pada  kolom tertentu, seperti batasan unik (UNIQUE), batasan
                      kunci utama (PRIMARY KEY), atau batasan kunci asing (FOREIGN KEY).

                  3)  Hubungan antara Tabel
                      Skema  juga  menggambarkan  hubungan  antara  tabel  dalam  basis  data.  Hal
                      ini dapat dinyatakan melalui kunci asing (foreign key) yang menghubungkan
                      kolom dalam satu  tabel dengan  kolom dalam  tabel lain. Hubungan antara
                      tabel memungkinkan penggabungan  data dan menjaga integritas referensial
                      antara tabel.

                  4)  Aturan Integritas Data
                      Skema  juga  mencakup aturan  integritas  data  yang diterapkan pada  tabel.
                      Aturan ini memastikan bahwa data dimasukkan ke dalam basis data memenuhi
                      kebijakan atau persyaratan yang ditetapkan. Aturan integritas  data dapat
                      mencakup batasan unik, batasan  kunci utama, batasan  kunci asing, batasan
                      not null, dan aturan lainnya.
                      Skema basis  data memberikan panduan tentang  struktur dan  hubungan
                  antara tabel dalam basis data. Hal ini mencakup informasi tentang tabel, kolom,
                  hubungan antara tabel, dan aturan integritas data yang digunakan. Adapun dengan
                  memiliki skema yang baik, kita dapat merancang dan mengorganisasi basis data
                  yang efisien, serta memastikan integritas dan konsistensi data.
                  g.  Relasi

                  Relasi adalah  komponen penting dalam  struktur  basis  data relasional. Relasi
                  menggambarkan hubungan antara tabel dalam basis data relasional dan memungkin­
                  kan pengambilan data yang terkait dari beberapa tabel secara bersamaan. Berikut
                  penjelasan lebih lanjut tentang relasi dalam struktur basis data.
                  1)  Hubungan antara Tabel
                      Relasi dalam basis data relasional terbentuk melalui kunci asing (foreign key).
                      Kunci asing menghubungkan  kolom dalam satu  tabel dengan  kolom dalam
                      tabel lain. Melalui  relasi ini, kita dapat mengaitkan  data antara  tabel yang
                      berbeda berdasarkan nilai yang sesuai dalam kunci asing.





                                                                  Bab I Mengelola Basis Data   17
   24   25   26   27   28   29   30   31   32   33   34