Bolehkah kunci asing merujuk kunci asing lain?
Bolehkah kunci asing merujuk kunci asing lain?

Video: Bolehkah kunci asing merujuk kunci asing lain?

Video: Bolehkah kunci asing merujuk kunci asing lain?
Video: Jangan Buka Pintu Untuk Orang Asing | Kartun Anak | Little Angel Bahasa Indonesia 2024, November
Anonim

1 Jawapan. A kunci asing boleh merujuk mana-mana bidang yang ditakrifkan sebagai unik. Jika medan unik itu sendiri ditakrifkan sebagai a kunci asing , tiada bezanya. Jika ia adalah bidang yang unik, ia boleh juga menjadi sasaran yang lain FK.

Di sini, bolehkah kunci asing merujuk kunci unik?

utama kunci sentiasa perlu unik , kunci asing perlu membenarkan bukan unik nilai jika jadual adalah hubungan satu dengan banyak. A KUNCI ASING kekangan tidak tidak perlu dikaitkan hanya dengan PRIMER KUNCI kekangan dalam jadual lain; ia boleh juga ditakrifkan kepada rujukan lajur a UNIK kekangan dalam jadual lain.

Begitu juga, bolehkah kunci asing mempunyai nama yang berbeza? Selalunya, a kunci asing merujuk yang utama kunci medan meja lain. The kunci asing medan (CustomerNum) dan medan rujukan (CustID) boleh mempunyai nama yang berbeza (atau sama nama ), tetapi mesti mempunyai jenis data dan kekangan medan yang sama.

Begitu juga seseorang mungkin bertanya, bolehkah kunci asing merujuk jadual yang sama?

KUNCI ASING kekangan boleh rujuk lajur lain dalam meja yang sama . Ini dirujuk sebagai kendiri rujukan . A KUNCI ASING kekangan yang dinyatakan pada peringkat lajur boleh senaraikan satu sahaja rujukan ruangan. Lajur ini mesti mempunyai sama jenis data sebagai lajur di mana kekangan ditakrifkan.

Bolehkah kunci asing dikemas kini?

Walau bagaimanapun, jika kemas kini peraturan TIADA TINDAKAN, ibu bapa unik kunci boleh jadilah dikemas kini asalkan setiap anak ada ibu bapa kunci pada masa itu kemas kini penyata selesai. Bukan batal kemas kini nilai a kunci asing mestilah sama dengan nilai primer kunci daripada jadual induk perhubungan itu.

Disyorkan: