Kazalo:
- Opredelitev - Kaj pomeni model relacije entiteta (model ER)?
- Techopedia razlaga model entitetnega odnosa (model ER)
Opredelitev - Kaj pomeni model relacije entiteta (model ER)?
Model odnosov med subjekti (ERM) je teoretski in konceptualni način prikazovanja podatkovnih odnosov pri razvoju programske opreme. ERM je tehnika modeliranja baz podatkov, ki ustvari abstraktni diagram ali vizualno predstavitev podatkov sistema, ki so lahko v pomoč pri oblikovanju relacijske baze podatkov. Ti diagrami so znani kot diagrami razmerja entitete, diagrami ER ali ERD-ji.
Vzorec odnosov med subjekti je prvi predlagal Peter Pin-Shan Chen z Massachusetts Institute of Technology (MIT) leta 1976.
Techopedia razlaga model entitetnega odnosa (model ER)
Prvi korak pri oblikovanju informacijskega sistema narekuje, da modeli za analizo zahtev ponazarjajo vrsto podatkov ali informacij, ki jih je treba zbrati. Metoda modeliranja podatkov se lahko uporabi za ponazoritev ontologije določenega interesnega področja. Tako kot relacijski model se tudi abstraktni podatki pretvorijo v logični model podatkov, ko je zasnova informacijskega sistema zgrajena na bazi podatkov. Prav tako se ta pretvori v fizični model, ko je fizično zasnovan.
Sestavni elementi ERD so entitete, odnosi in atributi. Subjekti imajo vrste entitet, ki so znani kot primeri ustreznih entitet. Vsaka vrsta entitete lahko obstaja neodvisno od druge; na primer, entiteta "vozilo" ima lahko entiteta tipa "avto" in "avtobus." Razmerje je lastnost, ki povezuje vrste subjektov skupaj. Na primer, mož entitete je povezan z ženo subjektnega tipa z razmerjem, ki je znano kot "poročen." Atributi so lastnosti, ki pripadajo vrstam entitet in tudi odnosom.
Na trgu je na voljo več orodij za načrtovanje ER. Najpogostejša sta MySQL Workbench in OpenModelSphere.