Rumah  >  Artikel  >  pangkalan data  >  Hubungan N-ary dalam pangkalan data

Hubungan N-ary dalam pangkalan data

PHPz
PHPzke hadapan
2023-08-22 08:41:081479semak imbas

Hubungan N-ary dalam pangkalan data

Perhubungan ialah bahagian penting dalam mana-mana rajah perhubungan entiti kerana ia menunjukkan hubungan antara dua entiti yang berbeza. Dalam perhubungan n-ary, n mewakili bilangan entiti dalam perhubungan itu. Ia boleh berupa sebarang nilai, tetapi perhubungan yang paling biasa ialah perhubungan unari, perduaan dan ternari, dengan bilangan entiti masing-masing ialah satu, dua dan tiga.

Maklumat lanjut tentang hubungan unari, binari dan ternary adalah seperti berikut:

Hubungan Uniari

Apabila terdapat hubungan antara dua entiti yang sama jenis, ia dipanggil hubungan uniari atau rekursif. Ini bermakna bahawa perhubungan adalah antara kejadian berbeza daripada jenis entiti yang sama. Beberapa contoh hubungan monadik adalah seperti berikut:

Hubungan monadik satu dengan satu

Hubungan N-ary dalam pangkalan data

Seseorang hanya boleh berkahwin dengan seorang pada satu masa. Jadi ini adalah hubungan rekursif antara orang entiti dan dirinya sendiri. Ini adalah hubungan rekursif satu dengan satu kerana seseorang berkahwin dengan seorang.

Hubungan satu-dengan-banyak satu elemen

Hubungan N-ary dalam pangkalan data

Seorang pekerja boleh menyelia berbilang pekerja. Jadi ini adalah hubungan rekursif antara pekerja entiti dan dirinya sendiri. Ini ialah hubungan rekursif satu-ke-banyak kerana seorang pekerja menyelia berbilang pekerja.

Hubungan Binari

Apabila terdapat hubungan antara dua entiti yang berbeza, ia dipanggil hubungan binari. Beberapa contoh perhubungan binari adalah seperti berikut:

Perhubungan binari satu dengan satu

Hubungan N-ary dalam pangkalan data

Setiap pekerja hanya mempunyai satu kad pengenalan. Jadi ini adalah hubungan binari satu dengan satu di mana 1 pekerja mempunyai 1 kad pengenalan.

Many to One Binary Relationship

Hubungan N-ary dalam pangkalan data

Ramai pekerja bekerja dalam satu jabatan. Jadi ini adalah perhubungan binari banyak dengan satu di mana ramai pekerja bekerja dalam satu jabatan.

Hubungan binari ramai-ke-banyak

Hubungan N-ary dalam pangkalan data

Sebuah buku boleh mempunyai berbilang pengarang, atau berbilang pengarang boleh menulis buku. Oleh itu, terdapat hubungan banyak-ke-banyak antara buku dan pengarang, iaitu banyak buku mempunyai ramai pengarang.

Hubungan Ternary

Apabila terdapat hubungan antara tiga entiti yang berbeza, ia dipanggil hubungan ternari. Contoh hubungan ternary ditunjukkan di bawah:

Hubungan N-ary dalam pangkalan data

Dalam contoh ini, terdapat hubungan ternary antara doktor, pesakit dan ubat.

Atas ialah kandungan terperinci Hubungan N-ary dalam pangkalan data. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam