ER və EER Diaqramı Arasındakı Fərq

Mündəricat:

ER və EER Diaqramı Arasındakı Fərq
ER və EER Diaqramı Arasındakı Fərq

Video: ER və EER Diaqramı Arasındakı Fərq

Video: ER və EER Diaqramı Arasındakı Fərq
Video: QİYAMƏT GÜNÜNDƏN son karusel! Şabanov: Dondurmaq əvvəlcədən məlum olan bir nəticədir. Vatikan 2024, Noyabr
Anonim

Əsas Fərq – ER və EER Diaqramı

ER və EER diaqramı arasındakı əsas fərq ondan ibarətdir ki, ER diaqramı ER modelinə əsaslanan məlumatların vizual təsviridir və o, verilənlər bazasında obyektlərin bir-biri ilə necə əlaqəli olduğunu təsvir edir. EER diaqramı ilkin qurum-münasibət (ER) modelinin davamı olan EER modelinə əsaslanan verilənlərin vizual təsviridir.

Məlumatları verilənlər bazasına daxil etməzdən əvvəl verilənlər bazası layihələndirilməlidir. ER diaqramı verilənlər bazasını dizayn etmək üçün istifadə olunur. O, Müəssisə-münasibət modelinə əsaslanır. Müəssisə əlaqə modeli verilənlər arasındakı əlaqələri dizayn etmək və təmsil etmək üçün istifadə edilən modeldir. Məlumatların mürəkkəbliyi ilə ER modeli daha da inkişaf etdirildi. Təkmilləşdirilmiş ER Modeli kimi tanınır. EER diaqramı Təkmilləşdirilmiş ER Modelinə əsaslanır.

ER Diaqramı nədir?

ER diaqramı müxtəlif obyektlər arasındakı əlaqəni təmsil edir. Müəssisələr, atributlar və əlaqələr ER diaqramının ümumi komponentləridir. Varlıq real dünya obyektidir. Məktəb verilənlər bazasında Tələbə, Mühazirəçi, Kurs və s. kimi obyektlər ola bilər. Əgər Tələbə obyektdirsə, Tələbənin bütün verilənlər toplusu obyekt dəsti adlanır. Bəzi qurumlar başqa bir qurumdan asılı ola bilər. Bu cür qurum zəif qurum kimi tanınır.

Müəssisələr bir-biri ilə münasibətlərlə bağlıdır. Müəssisənin bir nümunəsi digər obyektin bir nümunəsi ilə əlaqəli olduqda, o, birdən bir əlaqə adlanır. Bir şöbə üçün bir menecer var. Beləliklə, bu 1: 1 münasibətidir. Müəssisənin bir nümunəsi digər obyektin bir çox nümunəsi ilə əlaqələndirildikdə, o, birdən çoxa (1:M) münasibəti kimi tanınır. Bir şöbədə bir neçə işçi ola bilər, lakin bir işçi bir şöbədə olur. Beləliklə, 1:M əlaqəsidir. Müəssisənin bir çox nümunəsi digər obyektin bir çox nümunəsi ilə əlaqələndirildikdə, o, birdən çoxa (M: N) münasibəti adlanır. Bir işçi bir neçə layihə üzərində işləyə bilər. Həmçinin, bir layihədə bir neçə işçi ola bilər. Bu M: N əlaqəsidir. 1:1, 1:M və M: N ikili əlaqələrdir. Bir varlıq özü ilə əlaqəli olduqda, bu, rekursiv əlaqədir. Üçüncü dərəcə əlaqəsi üçlü əlaqədir.

Hər bir obyektin onları təsvir edən xassələri var. Onlar atributlar kimi tanınırlar. Tələbə qurumunun tələbə_id, ad, doğum_tarixi, telefon nömrəsi kimi atributları ola bilər. Hər bir obyekt verilənlər bazasındakı hər bir qeydi fərqləndirməyə kömək edən əsas atributdan ibarətdir. Tələbə obyektində student_id əsas atribut kimi qəbul edilə bilər, çünki o, hər bir oxunuşu unikal şəkildə müəyyən etməyə kömək edir. Bəzi atributlar digər atributlardan əldə edilə bilər. Yaş atributu data_of_birth atributundan əldə edilə bilər. Deməli, yaş törəmə atributdur. Tələbənin bir neçə telefon nömrəsi varsa, telefon_nömrəsi atributunu çoxqiymətli atribut kimi qəbul etmək olar. Ad atributunu ad və soyad kimi bir çox atributlara bölmək olar. O, birləşmiş atributdur.

Aşağıdakı ER diaqramına baxın,

ER və EER diaqramı arasındakı fərq
ER və EER diaqramı arasındakı fərq
ER və EER diaqramı arasındakı fərq
ER və EER diaqramı arasındakı fərq

Şəkil 01: ER Diaqramı

Mühazirəçi bir varlıqdır. Onun id və ixtisas atributları var. İd əsas atributdur. Kursu müəllim aparır. Davranış Mühazirəçi ilə Kurs arasındakı əlaqədir. Əlaqə almaz forması ilə işarələnir. Kursun əsas atributu kurs kodudur. Layihə kursdan asılıdır. Ona görə də Layihə zəif qurumdur. Kurs və Layihə arasında əlaqə də zəifdir. Zəif varlıq bəzi ikiqat düzbucaqlı qutularla təmsil olunur. Layihə Tələbə tərəfindən həyata keçirilir. Tələbənin əsas atributu id-dir. Tələbənin bir neçə telefonu ola bilər, ona görə də bu, çox dəyərli bir atributdur. Ad atributu daha sonra ad və soyada bölünür. Beləliklə, ad birləşmiş atributdur.

Mühazirəçi bir çox kurslar keçirir və Mühazirəçi bir çox layihələrə nəzarət edir, ona görə də onlar bir çox (1:M) əlaqəsidir. Bir Kursun bir Layihəsi var və layihə bir tələbə tərəfindən həyata keçirilir. Buna görə də, onlar bir-bir (1:1) əlaqələrdir.

EER Diaqramı nədir?

Tətbiq mürəkkəbləşəndə ənənəvi ER modeli mürəkkəb diaqram çəkmək üçün kifayət etmədi. Buna görə də ER modeli daha da inkişaf etdirildi. Bu, Təkmilləşdirilmiş ER diaqramı kimi tanınır. Təkmilləşdirilmiş ER diaqramında (EER) mövcud ER modelinə əlavə edilmiş üç konsepsiya var. Bunlar ümumiləşdirmə, ixtisaslaşma və toplamadır. Ümumiləşdirmədə, aşağı səviyyəli qurumlar birləşdirilə bilər ki, daha yüksək səviyyəli müəssisə yaradılsın. İxtisaslaşma ümumiləşdirmənin əksidir. İxtisaslaşmada yüksək səviyyəli qurumları aşağı səviyyəli qurumlara bölmək olar. Aqreqasiya iki obyekt arasındakı əlaqənin vahid bir varlıq kimi nəzərdən keçirildiyi prosesdir.

ER və EER diaqramı arasındakı əsas fərq
ER və EER diaqramı arasındakı əsas fərq
ER və EER diaqramı arasındakı əsas fərq
ER və EER diaqramı arasındakı əsas fərq

Şəkil 02: Ümumiləşdirmə və İxtisaslaşma

Yuxarıdakı ER diaqramına əsasən, Tələbə və Mühazirəçi obyektləri Şəxs varlıqlarıdır. Aşağıdan yuxarıya doğru gedərkən Tələbə və Mühazirəçi varlıqlarını Şəxsiyyət obyektinə ümumiləşdirir. Aşağıdan yuxarı yanaşmadır. Yuxarıdan aşağıya doğru gedərkən, Şəxs qurumu daha da Tələbə və Müəllim kimi ixtisaslaşa bilər. Bu, yuxarıdan aşağıya doğru yanaşmadır. Şəxsin adı və şəhər atributları Tələbə obyektinə və Mühazirəçi obyektinə aiddir. Tələbə obyektinin öz tələbə_id atributuna, Mühazirəçi obyektinin isə mühazirəçi_id-inə malikdir.

Birləşdirmə nümunəsi aşağıdakı kimidir.

ER və EER Arasındakı Fərq Diaqram_Şəkil 03
ER və EER Arasındakı Fərq Diaqram_Şəkil 03
ER və EER Arasındakı Fərq Diaqram_Şəkil 03
ER və EER Arasındakı Fərq Diaqram_Şəkil 03

Şəkil 03: Toplama

Yuxarıdakı ER diaqramına əsasən, İmtahan Mərkəzi ilə İmtahan arasındakı əlaqə birlikdə bir varlıq kimi çıxış edir. Bütün bu qurum Tələbə qurumu ilə əlaqədədir. Tələbə İmtahan mərkəzinə gələndə həm mərkəz, həm də imtahan haqqında məlumat alacaq. Buna görə də, iki obyekt arasındakı əlaqə vahid obyekt kimi nəzərdən keçirildikdə, bu, birləşmədir.

ER və EER diaqramı arasında oxşarlıq nədir?

Həm ER, həm də EER diaqramları verilənlər bazalarını tərtib etmək üçün istifadə edilə bilər

ER və EER Diaqramı Arasındakı Fərq Nədir?

ER vs EER Diaqramı

ER diaqramı ER modelinə əsaslanan verilənlərin vizual təsviridir və o, verilənlər bazasında obyektlərin bir-biri ilə necə əlaqəli olduğunu təsvir edir. EER diaqramı orijinal qurum-münasibət (ER) modelinin davamı olan EER modelinə əsaslanan verilənlərin vizual təsviridir.
Model
ER diaqramı ER modelinə əsaslanır. EER diaqramı EER modelinə əsaslanır.

Xülasə – ER vs EER Diaqramı

Verilənlər bazası ER diaqramından istifadə etməklə tərtib edilə bilər. EER diaqramı təkmilləşdirilmiş ER diaqramıdır. EER-də orijinal ER diaqramından əlavə əlavə xüsusiyyətlər var. ER diaqramı ER modelinə əsaslanan məlumatların vizual təsviridir və verilənlər bazasında obyektlərin bir-biri ilə necə əlaqəli olduğunu təsvir edir. EER diaqramı ilkin qurum-münasibət (ER) modelinin uzantısı olan EER modelinə əsaslanan məlumatların vizual təsviridir. Bu, ER və EER diaqramı arasındakı fərqdir.

Tövsiyə: