Perbezaan antara gambarajah ER dan EER

Perbezaan antara gambarajah ER dan EER

Perbezaan utama - er vs eer Rajah
 

Perbezaan utama antara gambarajah ER dan EER ialah Rajah ER adalah perwakilan visual data berdasarkan model ER, dan ia menerangkan bagaimana entiti berkaitan antara satu sama lain dalam pangkalan data. Rajah EER adalah perwakilan visual data, berdasarkan model EER yang merupakan lanjutan dari model entiti-hubungan asal (ER).

Sebelum memasukkan data ke dalam pangkalan data, pangkalan data harus direka bentuk. Rajah ER digunakan untuk merancang pangkalan data. Ia berdasarkan model hubungan entiti. Model Hubungan Entiti adalah model yang digunakan untuk merancang dan mewakili hubungan antara data. Dengan kerumitan data, model ER telah dibangunkan lebih jauh. Ia dikenali sebagai model ER yang dipertingkatkan. Rajah EER didasarkan pada model ER yang dipertingkatkan.

Kandungan

1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apa itu rajah er
3. Apa itu gambarajah eer
4. Persamaan antara gambarajah ER dan EER
5. Perbandingan sampingan - rajah er vs eer dalam bentuk jadual
6. Ringkasan

Apa itu rajah er?

Rajah ER mewakili hubungan antara entiti yang berbeza. Entiti, atribut dan hubungan adalah komponen biasa dalam rajah ER. Entiti adalah objek dunia nyata. Dalam pangkalan data sekolah, boleh ada entiti seperti pelajar, pensyarah, kursus dll. Sekiranya pelajar adalah entiti, seluruh dataset pelajar dipanggil set entiti. Beberapa entiti mungkin bergantung pada entiti lain. Entiti semacam itu dikenali sebagai entiti yang lemah.

Entiti berkaitan antara satu sama lain dengan hubungan. Apabila satu contoh entiti dikaitkan dengan satu contoh entiti lain, ia dipanggil satu hingga satu hubungan. Ada satu pengurus untuk jabatan. Jadi, ia adalah hubungan 1: 1.  Apabila satu contoh entiti dikaitkan dengan banyak contoh entiti lain, ia dikenali sebagai satu hingga banyak (1: m) hubungan. Di jabatan, terdapat banyak pekerja, tetapi pekerja berada di satu jabatan. Jadi, hubungan 1: m. Apabila banyak contoh entiti dikaitkan dengan banyak contoh entiti lain, ia dipanggil sebagai satu hingga banyak (m: n) hubungan. Seorang pekerja boleh mengusahakan pelbagai projek. Juga, terdapat banyak pekerja dalam satu projek. Ia adalah hubungan m: n. 1: 1, 1: m dan m: n adalah hubungan binari. Apabila entiti berkaitan dengan dirinya sendiri, itu adalah hubungan rekursif.  Hubungan Ijazah Tiga adalah hubungan ternary.

Setiap entiti mempunyai sifat yang menggambarkannya. Mereka dikenali sebagai atribut. Entiti pelajar boleh mempunyai atribut seperti student_id, nama, date_of_birth, nombor telefon. Setiap entiti mengandungi atribut utama yang membantu membezakan setiap rekod dalam pangkalan data. Dalam entiti pelajar, student_id boleh dianggap sebagai atribut utama kerana ia membantu mengenal pasti setiap membaca secara unik. Beberapa atribut boleh diperolehi dari atribut lain. Atribut umur boleh diperolehi oleh atribut data_of_birth. Oleh itu, umur adalah atribut yang diperolehi. Sekiranya pelajar mempunyai nombor telefon berganda, atribut telefon_number boleh dianggap sebagai atribut multivitied.  Atribut nama boleh dibahagikan kepada pelbagai atribut seperti nama pertama dan last_name. Maka itu adalah atribut komposit.

Rujuk gambar rajah di bawah,

Rajah 01: Rajah er

Pensyarah adalah entiti. Ia mempunyai atribut ID dan khusus. ID adalah atribut utama. Kursus pensyarah menjalankan kursus. Tingkah laku adalah hubungan antara pensyarah dan kursus. Hubungan dilambangkan dengan bentuk berlian. Atribut utama entiti kursus adalah kod kursus. Projek bergantung pada kursus. Oleh itu, projek itu adalah entiti yang lemah. Hubungan antara kursus dan projek juga lemah. Entiti yang lemah diwakili oleh beberapa kotak segi empat tepat berganda. Projek ini dilakukan oleh pelajar. Atribut utama pelajar adalah id. Pelajar boleh mempunyai banyak telefon, jadi ia adalah atribut multi-nilai. Atribut nama dibahagikan lagi kepada nama pertama dan nama last. Jadi, namanya adalah atribut komposit.

Pensyarah menjalankan banyak kursus, dan pensyarah menyelia banyak projek, jadi mereka adalah satu hingga banyak (1: m) hubungan. Satu kursus mempunyai satu projek, dan projek dilakukan oleh seorang pelajar. Oleh itu, mereka adalah satu hingga satu (1: 1) hubungan.

Apa itu gambarajah eer?

Apabila aplikasi menjadi rumit, model tradisi ER tidak mencukupi untuk menarik gambarajah yang canggih. Oleh itu, model ER telah dibangunkan lebih jauh. Ia dikenali sebagai rajah er yang dipertingkatkan. Terdapat tiga konsep yang ditambah kepada model ER yang sedia ada dalam rajah ER yang dipertingkatkan (EER). Itu adalah penyebaran, pengkhususan dan pengagregatan. Secara generalisasi, entiti peringkat rendah dapat digabungkan untuk menghasilkan entiti peringkat tinggi. Pengkhususan adalah kebalikan dari generalisasi. Dalam pengkhususan, entiti peringkat tinggi boleh dibahagikan kepada entiti peringkat rendah. Agregasi adalah proses apabila hubungan antara dua entiti adalah dianggap sebagai entiti tunggal.

Rajah 02: Pengumuman dan pengkhususan

Menurut rajah ER di atas, entiti pelajar dan pensyarah adalah entiti orang. Semasa pergi dari bawah ke atas, merumuskan entiti pelajar dan pensyarah kepada entiti orang. Ia adalah pendekatan bawah. Apabila pergi dari atas ke bawah, entiti orang boleh dikhususkan lagi kepada pelajar dan pensyarah. Ia adalah pendekatan atas ke bawah. Nama dan atribut kota orang milik entiti pelajar entiti pensyarah. Entiti Pelajar mempunyai atribut Pelajar_ID sendiri, dan entiti pensyarah mempunyai lecturer_id.

Contoh pengagregatan adalah seperti berikut.

Rajah 03: Pengagregatan

Menurut rajah ER di atas, hubungan antara pusat peperiksaan dan peperiksaan bersama bertindak sebagai entiti. Entiti keseluruhan ini menjalin hubungan dengan entiti pelajar. Apabila pelajar melawat pusat peperiksaan, dia akan bertanya mengenai pusat dan peperiksaan. Oleh itu, apabila hubungan antara dua entiti dianggap sebagai entiti tunggal, ia adalah pengagregatan.

Apakah persamaan antara gambarajah ER dan EER?

  • Kedua -dua rajah ER dan EER boleh digunakan untuk merancang pangkalan data.

Apakah perbezaan antara gambarajah ER dan EER?

Rajah er vs eer

Rajah ER adalah perwakilan visual data berdasarkan model ER, dan ia menerangkan bagaimana entiti berkaitan antara satu sama lain dalam pangkalan data. Rajah EER adalah perwakilan visual data, berdasarkan model EER yang merupakan lanjutan dari model entiti-hubungan asal (ER).
 Model
Rajah ER didasarkan pada model ER. Rajah EER didasarkan pada model EER.

Ringkasan - Er vs eer Rajah

Pangkalan data boleh direka menggunakan rajah ER. Rajah EER adalah rajah ER yang dipertingkatkan. Terdapat ciri tambahan dalam EER daripada rajah ER asal. Rajah ER adalah perwakilan visual data berdasarkan model ER, dan ia menerangkan bagaimana entiti berkaitan antara satu sama lain dalam pangkalan data. Rajah EER adalah perwakilan visual data, berdasarkan model EER yang merupakan lanjutan dari model entiti-hubungan asal (ER). Itulah perbezaan antara gambarajah ER dan EER.

Rujukan:

1."Bekerja dengan rajah ER." Mewujudkan Perwakilan Rajah ER dalam DBMS | KajianTonIght. Terdapat di sini
2. "Model ER yang dipertingkatkan." Generalisasi, pengkhususan dan pengagregatan dalam model ER | KajianTonIght. Terdapat di sini