Indholdsfortegnelse:
- Definition - Hvad betyder entitetsforholdsmodel (ER-model)?
- Techopedia forklarer Entity-Relationship Model (ER Model)
Definition - Hvad betyder entitetsforholdsmodel (ER-model)?
En enhedsrelationsmodel (ERM) er en teoretisk og konceptuel måde at vise dataforhold i softwareudvikling på. ERM er en databasemodelleringsteknik, der genererer et abstrakt diagram eller visuel repræsentation af et systems data, der kan være nyttige ved design af en relationel database. Disse diagrammer er kendt som entitetsforholdsdiagrammer, ER diagrammer eller ERD'er.
Enhedsforholdsmønstre blev først foreslået af Peter Pin-Shan Chen fra Massachusetts Institute of Technology (MIT) i 1976.
Techopedia forklarer Entity-Relationship Model (ER Model)
Det første trin i informationssystemdesign dikterer, at kravanalysemodellerne illustrerer den type data eller information, der skal indsamles. Datamodelleringsmetoden kan bruges til at illustrere et specifikt interesseområde's ontologi. Ligesom den relationelle model konverteres abstrakte data til en logisk datamodel, når designet til et informationssystem er bygget på en database. Ligeledes konverteres dette til en fysisk model, når den er fysisk designet.
Byggestenene til en ERD er enheder, relationer og attributter. Enheder har entitetstyper, der er kendt som forekomster af de tilsvarende enheder. Hver entitetstype kan eksistere uafhængigt af en anden; for eksempel kan enheden "køretøj" have entitetstyperne "bil" og "bus." Forhold er den egenskab, der forbinder enhedstyperne sammen. F.eks. Er enhedsenhedens mand knyttet til enhedstypen kone ved et forhold, der er kendt som "er gift med." Attributter er egenskaber, der hører til entitetstyperne såvel som til relationer.
Der er et antal ER-diagrammeringsværktøjer tilgængelige på markedet. De mest almindelige er MySQL Workbench og OpenModelSphere.
