Rajah Entiti-Hubungan

Gunakan gambarajah ER untuk menggambarkan hubungan antara entiti pangkalan data

Gambar rajah entiti hubungan adalah bentuk grafik khusus yang menggambarkan hubungan antara entiti dalam pangkalan data . Gambar rajah ER sering menggunakan simbol untuk mewakili tiga jenis maklumat: entiti (atau konsep), hubungan dan sifat. Dalam rajah ER standard industri, kotak digunakan untuk mewakili entiti. Berlian digunakan untuk mewakili hubungan, dan ombak digunakan untuk mewakili sifat.

Walaupun kepada mata yang tidak terlatih, gambar rajah entiti-hubungan boleh kelihatan sangat rumit, kepada penonton yang berpengetahuan, mereka membantu pengguna perniagaan memahami struktur pangkalan data pada tahap tinggi tanpa butiran yang mengiringi.

Pereka pangkalan data menggunakan rajah ER untuk memodelkan hubungan antara entiti pangkalan data dalam format yang jelas. Banyak pakej perisian mempunyai kaedah automatik untuk menjana gambarajah ER dari pangkalan data sedia ada.

Pertimbangkan contoh pangkalan data yang mengandungi maklumat mengenai penduduk sebuah bandar. Rajah ER yang ditunjukkan dalam imej yang menyertakan artikel ini mengandungi dua entiti: Orang dan Kota. Satu "Kehidupan Dalam" hubungan kedua hubungan bersama. Setiap orang tinggal di satu bandar sahaja, tetapi setiap bandar boleh menempatkan banyak orang. Dalam gambarajah contoh, atribut adalah nama orang dan penduduk bandar. Secara umum, kata benda digunakan untuk menggambarkan entiti dan sifat, manakala kata kerja digunakan untuk menggambarkan hubungan.

Entiti

Setiap item yang anda lacak dalam pangkalan data adalah entiti, dan setiap entiti adalah jadual dalam pangkalan data relasi. Biasanya, setiap entiti dalam pangkalan data sepadan dengan satu baris. Jika anda mempunyai pangkalan data yang mengandungi nama orang, entiti itu mungkin dipanggil "Orang." Satu jadual dengan nama yang sama akan wujud dalam pangkalan data, dan setiap orang akan ditugaskan ke baris dalam jadual Orang.

Atribut

Pangkalan data mengandungi maklumat mengenai setiap entiti. Maklumat ini dinamakan "atribut." dan ia terdiri daripada maklumat yang unik untuk setiap entiti yang disenaraikan. Dalam contoh Orang, atribut boleh termasuk nama pertama, nama belakang, tarikh lahir dan nombor pengenalpastian. Atribut memberikan maklumat terperinci mengenai entiti. Dalam pangkalan data relasi, atribut dipegang dalam bidang di mana maklumat di dalam rekod diadakan. Anda tidak terhad kepada beberapa sifat tertentu.

Hubungan

Nilai diagram rajah entiti terletak pada keupayaannya untuk memaparkan maklumat mengenai hubungan antara entiti. Dalam contoh kami, anda boleh menjejaki maklumat tentang bandar di mana setiap orang hidup. Anda juga boleh mengesan maklumat tentang bandar itu sendiri dalam entiti City dengan hubungan yang menggabungkan maklumat Orang dan Kota.

Bagaimana Membuat Rajah ER

  1. Buat kotak bagi setiap entiti atau konsep yang berkaitan dengan model anda.
  2. Lukiskan garisan untuk menghubungkan entiti yang berkaitan untuk memodelkan hubungan. Label hubungan menggunakan kata kerja dalam bentuk berlian.
  3. Kenal pasti atribut yang berkaitan untuk setiap entiti, bermula dengan atribut yang paling penting, dan masukkannya di dalam ombak dalam rajah. Kemudian, anda boleh membuat senarai atribut anda lebih terperinci.

Apabila anda selesai, anda akan menggambarkan dengan jelas bagaimana konsep perniagaan yang berbeza berkaitan dengan satu sama lain, dan anda akan mempunyai asas konseptual untuk reka bentuk pangkalan data hubungan untuk menyokong perniagaan anda.