Basis data merupakan kumpulan dari
data-data yang mempunyai keterkaitan (hubungan) antara data satu dengan data
yang lain. Relationship ini dinyatakan dengan menggunakan field kunci dari
suatu tabel. Relationship bisa terjadi jika ada 2 atau lebih tabel mempunyai
atribut yang sama.
Field kunci yang (primary key). Kunci
ini berada dalam tabel utama atau selanjutnya digunakan sebagai acuan ditabel
lain. Kunci utama ini sifatnya harus unik artinya nilai pada data field
tersebut tidak boleh ada yang sama. Kunci lain yang dikenal adalah kunci tamu
(foreign key). Kunci ini dugunakan sebagai penghubung ke tabel lain. Pada kunci
tamu, nilai data pada field tersebut boleh sama atau kembar. Kunci utama tidak
harus terdiri dari satu atribut tetapi bisa terdiri dari beberapa aribut .
Jenis-jenis relationship yang dikenal adalah :
- One to one (satu-satu)
- One to many (satu-banyak)
- Many to many (banyak-banyak)