Takrifan Rajah Hubungan Entiti

Isi kandungan:

Takrifan Rajah Hubungan Entiti
Takrifan Rajah Hubungan Entiti
Anonim

Rajah perhubungan entiti ialah grafik khusus yang menggambarkan perhubungan antara entiti dalam pangkalan data. Gambar rajah ER menggunakan simbol untuk mewakili tiga jenis maklumat: entiti (atau konsep), perhubungan dan atribut.

Apakah Diagram Perhubungan Entiti?

Dalam rajah ER standard industri, segi empat tepat atau segi empat sama mewakili entiti, iaitu jadual yang menyimpan maklumat khusus dalam pangkalan data. Berlian mewakili hubungan, yang merupakan interaksi antara entiti. Bujur mewakili atribut atau data yang menerangkan entiti.

Walaupun rajah perhubungan entiti mungkin kelihatan rumit, rajah ini membantu pengguna yang berpengetahuan memahami struktur pangkalan data pada tahap tinggi tanpa disertakan butiran. Pereka bentuk pangkalan data menggunakan gambar rajah ER untuk memodelkan hubungan antara entiti pangkalan data dalam format yang jelas. Banyak pakej perisian mempunyai kaedah automatik untuk menjana gambar rajah ER daripada pangkalan data sedia ada.

Contoh Rajah Hubungan Entiti

Pertimbangkan contoh pangkalan data yang mengandungi maklumat tentang penduduk bandar. Gambar rajah ER yang ditunjukkan dalam imej di bawah mengandungi dua entiti dalam segi empat tepat: "Orang" dan "Bandar." Satu perhubungan "Lives In" dalam berlian mengikat kedua-duanya bersama. Setiap orang tinggal di satu bandar sahaja, tetapi setiap bandar boleh menempatkan ramai orang. Dalam contoh rajah, atribut yang ditunjukkan dalam bujur ialah nama orang dan penduduk bandar.

Kata nama digunakan untuk menerangkan entiti dan atribut manakala kata kerja digunakan untuk menerangkan hubungan.

Image
Image

Entiti Adalah Objek Yang Dijejaki

Setiap item yang dijejaki dalam pangkalan data ialah entiti dan setiap entiti ialah jadual dalam pangkalan data hubungan. Biasanya, setiap entiti dalam pangkalan data sepadan dengan baris.

Jika pangkalan data mengandungi nama orang, entitinya mungkin dipanggil "Orang." Jadual dengan nama yang sama akan wujud dalam pangkalan data dan setiap orang akan ditugaskan ke baris dalam jadual "Orang".

Atribut Menggambarkan Entiti

Pangkalan data mengandungi maklumat tentang setiap entiti. Maklumat ini dirujuk sebagai atribut. Atribut terdiri daripada maklumat unik untuk setiap entiti yang disenaraikan. Dalam contoh "Orang", atribut boleh termasuk nama pertama, nama keluarga, tarikh lahir dan nombor pengenalan.

Atribut memberikan maklumat terperinci tentang entiti. Dalam pangkalan data hubungan, atribut disimpan dalam medan di mana maklumat di dalam rekod disimpan. Pangkalan data tidak terhad kepada bilangan atribut tertentu.

Perhubungan Memegang Data Bersama

Nilai gambar rajah hubungan entiti terletak pada keupayaannya untuk memaparkan maklumat tentang hubungan antara entiti. Dalam contoh, maklumat tentang bandar tempat tinggal setiap orang boleh dijejaki. Maklumat tentang bandar dalam entiti "Bandar" dengan perhubungan yang menghubungkan maklumat "Orang" dan "Bandar" juga boleh dijejaki.

Terdapat tiga jenis perhubungan antara entiti:

  • One-to-One: Kadangkala satu entiti dikaitkan dengan satu entiti lain. Contohnya, setiap pekerja dalam pangkalan data hanya mempunyai satu nombor Keselamatan Sosial dan nombor itu unik.
  • Satu-ke-Banyak: Satu entiti mungkin juga berkaitan dengan beberapa entiti lain. Contohnya, pejabat cawangan syarikat dan semua pekerja yang bekerja di cawangan itu mempunyai hubungan satu dengan ramai.
  • Many-to-Many: Berbilang entiti mungkin berkaitan dengan berbilang entiti lain. Sebagai contoh, sebuah syarikat mungkin mengeluarkan tiga produk, dan mempunyai kakitangan jualan yang menjual produk tersebut. Sesetengah kakitangan jualan mungkin membahagikan masa mereka antara produk.

Cara Membuat Diagram ER

Sebelum anda mereka bentuk pangkalan data hubungan, adalah wajar untuk membuat gambar rajah ER. Anda mungkin mempunyai perisian yang dilengkapi untuk mengendalikan proses ini. Jika tidak, Letakkan pen (atau pensel) pada kertas, atau cari program perisian yang boleh mengendalikan keperluan carta.

Untuk membuat rajah ER dengan tangan:

  1. Buat kotak segi empat tepat untuk setiap entiti atau konsep yang berkaitan dengan model anda.
  2. Lukis garisan untuk menghubungkan entiti yang berkaitan bagi memodelkan perhubungan. Labelkan hubungan menggunakan kata kerja dalam bentuk berlian.
  3. Kenal pasti atribut yang berkaitan untuk setiap entiti, bermula dengan atribut yang paling penting dan masukkannya dalam bentuk bujur dalam rajah. Kemudian, anda boleh membuat senarai atribut lebih terperinci.

Apabila anda selesai, anda telah menggambarkan bagaimana konsep yang berbeza berkait antara satu sama lain dan anda mempunyai asas konsep untuk reka bentuk pangkalan data hubungan.

Disyorkan: