1. Jenis Relasi
Merupakan hubungan yang terjadi pada suatu tabel dengan tabel yang lainnya, yang berfungsi untuk mengatur operasi suatu database. Hubungan yang dapat dibentuk dapat mencakupi 3 (tiga) macam hubungan yaitu.
a. One-To-One (1 -- 1)
Mempunyai pengertian "Setiap baris data pada tabel pertama dihubungkan hanya ke satu baris data pada tabel ke dua".
b. One-To-Many (1 -- )
Mempunyai pengertian "Setiap baris data dari tabel pertama dapat dihubungkan ke satu baris atau lebih data pada tabel ke dua ".
c. Many-To-Many ( -- )
Mempunyai pengertian "Satu baris atau lebih data pada tabel pertama bisa dihubungkan ke satu atau lebih baris data pada tabel ke dua".
2. Membuar Relasi
- Bukalah database PENJUALAN.MDB, anda yang disimpan pada folder kerja anda masing-masing.
- Klik menubar Tools Klik Relationship atau Klik icon Relationship pada database toolbar
- Selanjutnya tampil jendela Relationship dan jendela Show Table seperti dibawah ini:

Gambar 7.1. Jendela Relationships dan Jenelas Show Table
1]. Tampilkan tabel satu persatu dengan cara klik tombol Add.
2]. Jika semua tabel berada pada jendela Relationships klik tombol Close, maka akan terlihat seperti gambar dibawah ini.

Gambar 7.2.Tabel-Tabel yang akan dihubungkan
1. Selanjutnya hubungkan masing-masing tabel dan tentukan Referential Integritynya
- Tabel Barang dengan Tabel DataJual
- Tabel Penjualan dengan Tabel DataJual
3. Referential Integrity
Referential Integrity merupakan suatu aturan terhadap relasi antar tabel untuk menjamin validasi hubungan antara record-record didalam tabel-tabel yang terkait. dan secara otomatis akan memastikan relasi tersebut ada atau tidaknya record pada sisi Many (tabel yang terhubung dengan tabel Utama ) yang foregn key nya tidak memiliki pasangan ditabel sisi One (Tabel Utama).

Gambar 7.3. Jendela Edit Relationships
3.1. Model Relasi Referential Integrity
Ada dua model relasi terhadap Referential Integrity, dengan memilih salah satu atau kedua pilihan, yaitu :
- Cascade Update Related Fields
- Cascade Delete Related Records
Cascade Update Related Fields
Setiap perubahan pada Primary Key, pada tabel Utama , maka secara otomatis mengubah nilai pada record-record yang berkesesuaian didalam tabel yang memiliki relasi dengan tabel Utama
Cascade Delete Related Records
Setiap penghapusan record Primary Key pada tabel Utama, maka akan mengakibatkan penghapusan record-record yang berkesesuaian didalam tabel yang memiliki relasi dengan tabel Utama.
3.2. Aturan-Aturan Referential Integrity
- Field yang dihubungkan dari tabel utama haruslah berupa Primary Key.
- Kedua field yang saling behubungkan harus memiliki Tipe data dan lebar data yang sama.
- Tidak dibenarkan penghapusan record pada tabel utama yang telah dihubungkan dengan tabel yang direlasikan.
- Tidak diperbolehkan melakukan penambahan record pada tabel relasi bila record tersebut berisi data atau fakta yang belum ada pada tabel utama.