download

Matakuliah
Tahun
: F0712 / Lab MS Access
: 2007
Relasi Antar Tabel
Pertemuan 06
1
Membuat Relasi Antar Tabel
(1)
1. Dalam database pilih Tools – Relationship,
atau klik tombol Relationship
pada
toolbar untuk membuka jendela
Relationship.
2. Jika belum pernah melakukan Relationship
sebelumnya, secara otomatis akan muncul
kotak dialog Show Table. Jika tidak, pilih
Relationship – Show Table atau klik tombol
Show Table pada toolbar.
2
Membuat Relasi Antar Tabel
Pilih tabel di sini
(2)
•Tabel yang telah dipilih muncul di
jendela relationship
•Nama field yang tercetak tebal
(Bold) adalah Primary Key
3. Klik tabel yang ingin digunakan untuk satu
relasi, kemudian klik tombol Add.
4. Ulangi langkah 3 untuk memilih semua tabel
yang ingin dibuatkan relasi, kemudian klik
Close. Masing-masing tabel akan muncul pada
jendela Relationship
3
Membuat Relasi Antar Tabel
(3)
5. Klik field pada sebuah tabel yang akan
dihubungkan ke tabel lain. Misalnya kita akan
menghubungkan tabel STUDENT dan tabel
GRADE. Field yang harus di klik adalah field
StudentNumber.
6. Tekan tombol mouse dan drag mouse
sehingga pointer mouse berubah menjadi
kotak kecil. Klik field StudentNumber dari tabel
STUDENT, tujukan ke field StudentNumber di
tabel GRADE. Kotak dialog Edit Relationship
akan muncul
4
Membuat Relasi Antar Tabel
(4)
Tabel STUDENT dan
GRADE yang sudah
mempunyai Relationship
5. Tetapkan pilihan Referential Integrity (lihat
penjelasan tentang Referentian Integrity).
Kemudian klik Create. Relasi akan dibuat, kita
akan melihat sebuah garis penghubung antar
2 tabel pada jendela Relationship.
5
Referential Integrity
(1)
• Referential Integrity bisa menghindarkan
kesalahan pemasukkan data.
• Contoh: dengan adanya Referential
Integrity maka tidak boleh ada data
StudentNumber yang dimasukkan di tabel
GRADE jika StudentNumber tersebut tidak
tercatat di tabel STUDENT.
6
Referential Integrity
(2)
Jenis-jenis Referential Integrity :
• Cascade Update Related Fields  Jika ini dipilih,
seandainya kita melakukan perubahan pada tabel yang
terelasi (misalnya tabel STUDENT), maka perubahan
juga akan akan dibuat pada tabel lain (yaitu tabel
GRADE)
• Cascade Delete Related Fields  Jika ini dipilih,
seandainya kita membuat perubahan pada tabel satu
(tabel STUDENT), maka Access akan menghapus
semua isian yang sesuai pada tabel yang terelasi (tabel
GRADE).
• Tidak ada yang dipilih  Access akan memberikan
pesan kesalahan bahwa user membutuhkan record yang
terelasi pada suatu tabel dan tidak mengijinkan user
membuat entry.
7
Mengubah Relasi
• Setelah relasi dibuat, user dapat
mengeditnya dengan menampilkan
jendela Relationship (lihat slide no. 3).
• Untuk melakukan hal tersebut, klik dua kali
garis relasi. Dari sini user dapat mengedit
relasi dengan menggunakan kontrol yang
sama seperti ketika user membuat relasi.
8
Menghapus Relasi
• Klik relasi pada jendela Relationship (akan
berwarna lebih tebal) kemudian tekan
Delete. Access akan memberikan sebuah
konfirmasi, klik Yes, dan relasi akan
terhapus.
9