Diagram odnosov entitet

Uporabite diagrame ER za ponazoritev odnosov med subjekti baze podatkov

Diagram razmerja entitete je specializirana grafična oblika, ki prikazuje odnose med subjekti v podatkovni bazi . ER diagrami pogosto uporabljajo simbole, ki predstavljajo tri vrste informacij: entitete (ali koncepte), odnose in atribute. V industrijskih standardnih ER diagramih so polja za predstavitev subjektov. Diamanti se uporabljajo za predstavitev razmerij, ovale pa se uporabljajo za predstavitev atributov.

Čeprav na neobučeno oko lahko diagrami razmerja med subjektom in videoposnetkom, ki so dobro poznani, vidijo neverjetno zapletene, pomagajo poslovnim uporabnikom razumeti strukture baze podatkov na visoki ravni brez spremljajočih podrobnosti.

Oblikovalci baz podatkov uporabljajo diagrame ER za modeliranje razmerij med subjekti baze podatkov v jasnem formatu. Mnogi programski paketi imajo avtomatizirane metode za generiranje ER diagramov iz obstoječih podatkovnih baz.

Razmislite o primeru baze podatkov, ki vsebuje podatke o prebivalcih mesta. Diagram ER, prikazan na sliki, ki spremlja ta članek, vsebuje dva subjekta: oseba in mesto. En sam "živi v" odnos povezuje oba skupaj. Vsaka oseba živi v samo enem mestu, vendar lahko vsako mesto hrani veliko ljudi. V primernem diagramu so atributi ime osebe in mestno prebivalstvo. Na splošno se samostalniki uporabljajo za opis subjektov in atributov, glagoli pa se uporabljajo za opis razmerij.

Subjekti

Vsak element, ki ga iščete v bazi podatkov, je enota in vsak subjekt je tabela v relacijski bazi podatkov. Ponavadi je vsak subjekt v bazi podatkov enakovreden vrstici. Če imate bazo podatkov z imeni ljudi, se lahko njena oseba imenuje »Oseba«. Tabela z enakim imenom bi obstajala v bazi podatkov in vsaka oseba bi bila dodeljena v vrstico v tabeli oseb.

Lastnosti

Podatkovne baze vsebujejo informacije o posameznem subjektu. Te informacije imenujemo »atributi«. in je sestavljen iz informacij, ki so edinstvene za vsako posamezno osebo. V primeru osebe lahko atributi vključujejo ime, priimek, rojstni datum in identifikacijsko številko. Atributi zagotavljajo podrobne informacije o podjetju. V relacijski podatkovni bazi se atributi nahajajo na poljih, kjer potekajo podatki v zapisu. Niste omejeni na določeno število atributov.

Odnosi

Vrednost diagrama razmerja med subjektom je njegova sposobnost prikaza informacij o razmerjih med subjekti. V našem primeru lahko sledite informacijam o mestu, kjer živi vsaka oseba. Prav tako lahko sledite informacijam o mestu samem v mestni entiteti z razmerjem, ki povezuje informacije o osebi in mestu.

Kako ustvariti ER diagram

  1. Ustvarite polje za vsak subjekt ali koncept, ki je relevanten v vašem modelu.
  2. Nariši črto, da povežete povezane entitete, da oblikujete odnose. Označite odnose z uporabo glagolov v obliki diamantov.
  3. Določite ustrezne atribute za vsak subjekt, začenši z najpomembnejšimi atributi, in jih v diagramu vnesite v ovale. Kasneje lahko svoj seznam atributov naredite podrobnejše.

Ko boste končali, boste jasno pokazali, kako se različni poslovni koncepti nanašajo drug na drugega, in imeli boste idejno podlago za oblikovanje relacijske baze podatkov za podporo vašega podjetja.