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

lainnya. Pemilihan tipe data yang tepat penting untuk memastikan integritas
                   data dan efisiensi penyimpanan.
               3)  Batasan atau Kendala
                   Kolom juga dapat memiliki batasan atau kendala yang diterapkan pada nilai
                   yang dapat disimpan di dalamnya. Contohnya, kita dapat mengatur batasan
                   unik (UNIQUE) untuk memastikan bahwa tidak ada nilai duplikat di kolom
                   tertentu,  atau batasan  kunci  asing  (foreign key constraint)  untuk  menjaga
                   integritas referensial antara tabel.

               4)  Indeks
                   Kolom juga dapat diindeks untuk meningkatkan kinerja pencarian. Adapun
                   dengan membuat indeks pada kolom, operasi pencarian data akan lebih cepat
                   karena  basis  data dapat langsung menuju ke lokasi yang relevan di dalam
                   indeks.
                   Kolom dalam struktur basis data relasional memungkinkan kita untuk menyim­
               pan dan mengatur  data dalam format yang terstruktur. Setiap  kolom memiliki
               tipe data yang tepat, nama yang unik, dan dapat memiliki batasan atau kendala
               sesuai kebutuhan. Adapun dengan menggunakan kolom dengan bijak, kita dapat
               menyimpan  dan  mengakses  data  dengan efisien serta  menjaga integritas dan
               konsistensi data dalam basis data.
               c.  Baris
               Baris adalah komponen penting dalam struktur basis data relasional. Baris dalam
               tabel mewakili entitas atau catatan individu yang disimpan dalam basis data. Berikut
               penjelasan lebih lanjut tentang baris dalam struktur basis data.
               1)  Entitas atau Catatan
                   Setiap baris dalam  tabel mewakili  entitas individu atau catatan yang ingin
                   disimpan dalam basis data. Misalnya, jika kita memiliki tabel karyawan, setiap
                   baris dalam  tabel tersebut mewakili satu karyawan dengan informasi yang
                   terkait seperti nama, alamat, gaji, dan sebagainya.

               2)  Nilai Atribut
                   Setiap baris memiliki nilai untuk setiap  atribut yang terkait dengan  entitas
                   tersebut. Atribut ini sesuai dengan  kolom dalam  tabel. Misalnya, jika kita
                   memiliki  kolom “Nama” dan “Alamat” dalam  tabel karyawan, setiap  baris
                   akan memiliki nilai yang spesifik untuk kedua atribut tersebut.
               3)  Kunci Utama
                   Baris dalam tabel sering kali memiliki kunci utama (primary key) yang unik
                   untuk  mengidentifikasinya secara  unik.  Kunci  utama  dapat  terdiri  atas satu
                   atau beberapa  kolom dalam  tabel. Kunci utama memungkinkan kita untuk
                   mengidentifikasi dan merujuk ke baris tertentu dalam tabel dengan cepat dan
                   akurat.



               14      Rekayasa Perangkat Lunak SMK/MAK Kelas XI
   21   22   23   24   25   26   27   28   29   30   31