Rumah >pangkalan data >tutorial mysql >Pengurangan gambar rajah ER

Pengurangan gambar rajah ER

WBOY
WBOYke hadapan
2023-09-10 23:37:10779semak imbas

Pernyataan Masalah

Gambar rajah ER ialah perwakilan grafik yang menunjukkan pelbagai jadual dan perhubungan antaranya. Rajah ER kita boleh mengurangkan bilangan pangkalan data. . Gambar rajah ER di atas mewakili 3 entiti -

Entiti pekerja mempunyai 2 atribut iaitu - emp_id dan emp_name. emp_id ialah kunci utama

Entiti syarikat mempunyai 2 atribut iaitu - emp_id dan cmp_name. cmp_id ialah kunci utama

Pengurangan gambar rajah ERKami tidak boleh menggunakan cmp_id sebagai kunci utama kerana berbilang pekerja boleh bekerja untuk cmp_id yang sama. Walau bagaimanapun, kita boleh menggabungkan jadual Pekerja dan Kerja. Oleh itu, sekurang-kurangnya 2 jadual diperlukan dalam senario kardinaliti satu-ke-banyak.

Many to Many Cardinality
  • Mari kita pertimbangkan One to Many Cardinality dalam rajah berikut -
  • Dalam rajah ER ini seorang pekerja boleh bekerja untuk beberapa syarikat dan sebuah syarikat boleh mempunyai ramai pekerja sedemikian. Gambar rajah ER di atas mewakili 3 entiti -

Entiti pekerja mempunyai 2 atribut iaitu - emp_id dan emp_name. emp_id ialah kunci utama

Entiti syarikat mempunyai 2 atribut iaitu - emp_id dan cmp_name. cmp_id ialah kunci utama

Pengurangan gambar rajah ERTidak seperti contoh sebelumnya, helaian tidak boleh digabungkan dengan Pekerja atau Syarikat. Jika kita cuba menggabungkannya, data berlebihan akan dibuat. Jadi sekurang-kurangnya 2 jadual diperlukan dalam banyak ke banyak senario kardinaliti

Atas ialah kandungan terperinci Pengurangan gambar rajah ER. 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