Perbezaan Antara Rajah ER dan EER

Isi kandungan:

Perbezaan Antara Rajah ER dan EER
Perbezaan Antara Rajah ER dan EER

Video: Perbezaan Antara Rajah ER dan EER

Video: Perbezaan Antara Rajah ER dan EER
Video: Opel Antara - НЕДООЦЕНЁННЫЙ SUV, а он МОГЁТ (Знакомство, тест-драйв, обзор) #OpelAntara #тестдрайв 2024, Julai
Anonim

Perbezaan Utama – Rajah ER lwn EER

Perbezaan utama antara rajah ER dan EER ialah rajah ER ialah perwakilan visual data berdasarkan model ER dan ia menerangkan cara entiti berkaitan antara satu sama lain dalam pangkalan data. Gambar rajah EER ialah perwakilan visual data, berdasarkan model EER yang merupakan lanjutan daripada model hubungan entiti (ER) asal.

Sebelum memasukkan data ke dalam pangkalan data, pangkalan data hendaklah direka bentuk. Gambar rajah ER digunakan untuk mereka bentuk pangkalan data. Ia berdasarkan model perhubungan Entiti. Model perhubungan Entiti ialah model yang digunakan untuk mereka bentuk dan mewakili perhubungan antara data. Dengan kerumitan data, model ER dibangunkan lagi. Ia dikenali sebagai Model ER Dipertingkatkan. Gambar rajah EER adalah berdasarkan Model ER Dipertingkat.

Apakah itu ER Diagram?

Rajah ER mewakili hubungan antara entiti yang berbeza. Entiti, atribut dan perhubungan adalah komponen biasa bagi rajah ER. Entiti ialah objek dunia sebenar. Dalam pangkalan data Sekolah, boleh terdapat entiti seperti Pelajar, Pensyarah, Kursus dll. Jika Pelajar ialah entiti, keseluruhan set data Pelajar dipanggil set entiti. Sesetengah entiti mungkin bergantung pada entiti lain. Entiti jenis itu dikenali sebagai entiti lemah.

Entiti berkaitan antara satu sama lain dengan perhubungan. Apabila satu kejadian entiti dikaitkan dengan satu kejadian entiti lain, ia dipanggil satu kepada satu hubungan. Terdapat seorang pengurus untuk sebuah jabatan. Jadi, ia adalah hubungan 1:1. Apabila satu kejadian entiti dikaitkan dengan banyak kejadian entiti lain, ia dikenali sebagai hubungan satu kepada banyak (1:M). Dalam satu jabatan, boleh ada beberapa pekerja, tetapi seorang pekerja berada dalam satu jabatan. Jadi, ia adalah hubungan 1:M. Apabila banyak kejadian entiti dikaitkan dengan banyak kejadian entiti lain, ia dipanggil sebagai hubungan satu kepada banyak (M: N). Seorang pekerja boleh bekerja pada pelbagai projek. Juga, terdapat beberapa pekerja pada satu projek. Ia adalah hubungan M: N. 1:1, 1:M dan M: N ialah perhubungan binari. Apabila entiti berkaitan dengan dirinya sendiri, ia adalah hubungan rekursif. Hubungan darjah tiga ialah hubungan terner.

Setiap entiti mempunyai sifat yang menerangkannya. Mereka dikenali sebagai atribut. Entiti Pelajar boleh mempunyai atribut seperti id_pelajar, nama, tarikh_lahir, 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 bacaan secara unik. Sesetengah atribut boleh diperoleh daripada atribut lain. Atribut umur boleh diperolehi oleh atribut data_of_birth. Oleh itu, umur adalah sifat terbitan. Jika Pelajar mempunyai berbilang nombor telefon, atribut telephone_number boleh dianggap sebagai atribut berbilang nilai. Atribut nama boleh dibahagikan kepada berbilang atribut seperti nama pertama dan nama akhir. Kemudian ia adalah atribut komposit.

Rujuk rajah ER di bawah,

Perbezaan Antara Rajah ER dan EER
Perbezaan Antara Rajah ER dan EER
Perbezaan Antara Rajah ER dan EER
Perbezaan Antara Rajah ER dan EER

Rajah 01: Diagram ER

Pensyarah ialah entiti. Ia mempunyai id dan atribut khusus. Id ialah atribut utama. Pensyarah mengendalikan kursus. Kelakuan itu adalah hubungan antara Pensyarah dan Kursus. Hubungan dilambangkan dengan bentuk berlian. Atribut utama entiti Kursus ialah kod kursus. Sesuatu Projek bergantung pada Kursus. Oleh itu, Projek 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 ialah id. Pelajar boleh mempunyai berbilang telefon, jadi ia merupakan atribut berbilang nilai. Atribut nama dibahagikan lagi kepada nama pertama dan nama keluarga. Jadi, nama itu ialah atribut komposit.

Pensyarah mengendalikan banyak kursus, dan Pensyarah menyelia banyak projek, jadi mereka adalah satu kepada banyak (1:M) perhubungan. Satu Kursus mempunyai satu Projek, dan satu projek dilakukan oleh seorang pelajar. Oleh itu, mereka adalah hubungan satu dengan satu (1:1).

Apakah itu EER Diagram?

Apabila aplikasi menjadi rumit, model ER tradisi tidak mencukupi untuk melukis gambar rajah yang canggih. Oleh itu, model ER dibangunkan lagi. Ia dikenali sebagai gambar rajah ER Dipertingkat. Terdapat tiga konsep ditambah kepada model ER sedia ada dalam rajah ER Dipertingkat (EER). Iaitu generalisasi, pengkhususan dan pengagregatan. Dalam generalisasi, entiti peringkat bawah boleh digabungkan untuk menghasilkan entiti peringkat lebih tinggi. Pengkhususan adalah bertentangan dengan generalisasi. Dalam pengkhususan, entiti peringkat tinggi boleh dibahagikan kepada entiti peringkat rendah. Pengagregatan ialah proses apabila hubungan antara dua entiti dianggap sebagai satu entiti.

Perbezaan Utama Antara Rajah ER dan EER
Perbezaan Utama Antara Rajah ER dan EER
Perbezaan Utama Antara Rajah ER dan EER
Perbezaan Utama Antara Rajah ER dan EER

Rajah 02: Generalisasi dan Pengkhususan

Mengikut gambar rajah ER di atas, entiti Pelajar dan Pensyarah ialah entiti Orang. Apabila pergi dari bawah ke atas, umumkan entiti Pelajar dan Pensyarah kepada entiti Orang. Ia adalah pendekatan dari bawah ke atas. Apabila pergi dari atas ke bawah, entiti Orang boleh dikhususkan lagi kepada Pelajar dan Pensyarah. Ia adalah pendekatan atas ke bawah. Nama dan atribut bandar Orang adalah milik entiti Pelajar dan entiti Pensyarah. Entiti Pelajar mempunyai atribut student_id sendiri dan entiti Pensyarah mempunyai lecturer_id.

Contoh pengagregatan adalah seperti berikut.

Perbezaan Antara Diagram ER dan EER_Rajah 03
Perbezaan Antara Diagram ER dan EER_Rajah 03
Perbezaan Antara Diagram ER dan EER_Rajah 03
Perbezaan Antara Diagram ER dan EER_Rajah 03

Rajah 03: Pengagregatan

Menurut rajah ER di atas, hubungan antara Pusat Peperiksaan dan Peperiksaan bersama-sama bertindak sebagai entiti. Seluruh entiti ini mempunyai hubungan dengan entiti Pelajar. Apabila Pelajar melawat pusat Peperiksaan, dia akan bertanya tentang kedua-dua pusat dan peperiksaan. Oleh itu, apabila perhubungan antara dua entiti dianggap sebagai satu entiti, ia adalah satu pengagregatan.

Apakah Persamaan Antara Gambarajah ER dan EER?

Kedua-dua rajah ER dan EER boleh digunakan untuk mereka bentuk pangkalan data

Apakah Perbezaan Antara Rajah ER dan EER?

ER vs EER Diagram

Rajah ER ialah perwakilan visual data berdasarkan model ER dan ia menerangkan cara entiti berkaitan antara satu sama lain dalam pangkalan data. Rajah EER ialah perwakilan visual data, berdasarkan model EER yang merupakan lanjutan daripada model hubungan entiti (ER) asal.
Model
rajah ER adalah berdasarkan model ER. rajah EER adalah berdasarkan model EER.

Ringkasan – Rajah ER lwn EER

Pangkalan data boleh direka bentuk menggunakan gambar rajah ER. Gambar rajah EER ialah gambar rajah ER yang dipertingkatkan. Terdapat ciri tambahan dalam EER daripada gambar rajah ER asal. Gambar rajah ER ialah perwakilan visual data berdasarkan model ER, dan ia menerangkan cara entiti berkaitan antara satu sama lain dalam pangkalan data. Gambar rajah EER ialah perwakilan visual data, berdasarkan model EER yang merupakan lanjutan daripada model hubungan entiti (ER) asal. Itulah perbezaan antara rajah ER dan EER.

Disyorkan: