Glosarium istilah hubungan
Ada sejumlah istilah yang digunakan untuk menggambarkan hubungan. Tidak perlu memahami semua istilah ini di muka. Lihat kembali ke sini sesuai kebutuhan saat membaca halaman dokumentasi hubungan.
- Entitas dependen: Ini adalah entitas yang berisi properti atau properti kunci asing. Dependen terkadang disebut "anak".
- Entitas utama: Ini adalah entitas yang berisi properti atau properti kunci utama/alternatif. Seorang kepala sekolah kadang-kadang disebut "induk".
- Kunci utama: Properti atau properti yang nilainya secara unik mengidentifikasi entitas utama. Kunci utama mungkin merupakan kunci primer atau kunci alternatif.
- Kunci asing: Properti atau properti jenis entitas dependen yang digunakan untuk menyimpan nilai kunci yang cocok dengan nilai kunci utama entitas utama terkait.
- Navigasi: Properti pada entitas di satu sisi hubungan yang mereferensikan entitas atau entitas terkait di akhir hubungan lainnya.
- Navigasi kumpulan: Navigasi yang berisi referensi ke banyak entitas terkait. Digunakan untuk mereferensikan sisi "banyak" dari hubungan satu-ke-banyak dan banyak-ke-banyak.
- Navigasi referensi: Navigasi yang menyimpan referensi ke satu entitas terkait. Digunakan untuk mereferensikan sisi "satu" dari hubungan satu-ke-satu dan satu-ke-banyak.
- Navigasi terbalik: Saat membahas navigasi tertentu, istilah ini mengacu pada navigasi di akhir hubungan lainnya.
- Hubungan referensi mandiri: Hubungan di mana jenis entitas dependen dan utama sama.
- Hubungan yang diperlukan Hubungan yang diwakili oleh kunci asing yang tidak dapat diubah ke null. Entitas dependen dalam hubungan yang diperlukan tidak dapat ada tanpa entitas utama yang dirujuknya.
- Hubungan opsional Hubungan yang diwakili oleh kunci asing yang dapat diubah ke null. Entitas dependen dalam hubungan opsional dapat ada tanpa mengacu pada entitas utama apa pun.
- Hubungan dua arah Hubungan yang memiliki navigasi di kedua sisi hubungan.
- Hubungan searah Hubungan yang memiliki navigasi di satu sisi hubungan, tetapi tidak ada navigasi di sisi lain.
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.