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