Cara Memahami Integritas Referensial di Microsoft Access

Cara Memahami Integritas Referensial di Microsoft Access. Anda dapat memastikan bahwa hubungan antara rekaman dalam tabel terkait valid dengan menerapkan integritas referensial di Microsoft Access. Misalnya, jika integritas referensial diterapkan, Anda tidak akan diizinkan untuk menghapus catatan dari tabel Pelanggan Anda jika ada catatan yang cocok di tabel Penjualan Anda. Instruksi ini untuk Access 97.

Integritas Hubungan

Langkah 1

Pahami bahwa integritas referensial adalah sistem aturan yang digunakan Microsoft Access untuk memastikan data hubungan itu valid dan Anda tidak dapat secara tidak sengaja menghapus catatan dalam satu tabel jika ada catatan yang cocok dalam tabel terkait meja.

Video Hari Ini

Langkah 2

Ketahuilah bahwa Anda bisa menerapkan integritas referensial saat Anda membuat hubungan, atau Anda bisa menerapkannya nanti dengan mengklik dua kali pada garis hubungan antara tabel yang ingin Anda gunakan. Klik Terapkan Integritas Referensial di jendela yang muncul.

Langkah 3

Sadarilah bahwa integritas referensial tidak dapat diatur kecuali kondisi tertentu terpenuhi.

Langkah 4

Pahami bahwa Anda harus mematuhi aturan tertentu setelah integritas referensial diterapkan.

Kondisi yang Diperlukan untuk Menetapkan Integritas Referensial

Langkah 1

Pahami bahwa Anda tidak dapat menyetel integritas referensial kecuali bidang yang cocok dari tabel utama adalah kunci utama atau memiliki indeks unik.

Langkah 2

Ketahuilah bahwa bidang terkait harus memiliki tipe data yang sama. Ada dua pengecualian di peraturan ini.

Langkah 3

Sadarilah bahwa kedua tabel harus ada dalam database Microsoft Access yang sama. Jika ditautkan, keduanya harus dalam format Access. Anda harus membuka database yang berisi tabel ini sebelum Anda dapat mengatur integritas referensial.

Aturan yang Harus Diikuti Saat Integritas Referensial Ditegakkan

Langkah 1

Pahami bahwa ketika integritas referensial diterapkan, Anda tidak akan dapat memasukkan nilai di bidang kunci asing dari tabel terkait kecuali nilai itu ada di kunci utama dari yang utama meja. Misalnya, dalam database CD Anda, Anda tidak dapat menetapkan CD ke artis yang tidak ada di tabel Artis Anda. Anda dapat menetapkan nilai nol ke CD. Ini akan menunjukkan bahwa CD tidak diberikan kepada siapa pun.

Langkah 2

Ketahuilah bahwa ketika integritas referensial diterapkan, Anda tidak akan dapat menghapus catatan dari tabel jika ada catatan yang cocok dalam tabel terkait. Misalnya, Anda tidak dapat menghapus rekaman dari tabel CD jika ada rekaman yang cocok di tabel Genre Anda.

Langkah 3

Ketahuilah bahwa Anda tidak dapat mengubah nilai kunci utama dalam tabel utama jika catatan tersebut memiliki catatan terkait. Misalnya, Anda tidak dapat mengubah ID catatan di database CD Anda jika tabel Pengguna menunjukkan bahwa ID khusus ini telah dipinjam oleh seorang teman.

Tip

Menyetel kotak centang Pembaruan Kaskade Bidang Terkait dan Penghapusan Bertahap Catatan Terkait memungkinkan Anda untuk mengesampingkan pembatasan terhadap perubahan data dan tetap mempertahankan integritas referensial. Tabel utama adalah tabel yang merupakan sisi "satu" dari hubungan satu-ke-banyak. Indeks unik tidak akan mengizinkan catatan duplikat.