Hjem Utvikling Hva er en enhet-forhold modell (er modell)? - definisjon fra techopedia

Hva er en enhet-forhold modell (er modell)? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr entitetsforholdsmodell (ER-modell)?

En entitetsforholdsmodell (ERM) er en teoretisk og konseptuell måte å vise dataforhold i programvareutvikling. ERM er en databasemodelleringsteknikk som genererer et abstrakt diagram eller visuell representasjon av systemets data som kan være nyttige i utformingen av en relasjonsdatabase. Disse diagrammer er kjent som entitetsforholdsdiagrammer, ER-diagrammer eller ERD-er.

Enhetsforholdsmønstre ble først foreslått av Peter Pin-Shan Chen fra Massachusetts Institute of Technology (MIT) i 1976.

Techopedia forklarer Entity-Relationship Model (ER Model)

Det første trinnet i informasjonssystemdesign dikterer at kravanalysemodellene illustrerer typen data eller informasjon som må samles inn. Datamodelleringsmetoden kan brukes for å illustrere et spesifikt interesseområde's ontologi. I likhet med den relasjonsmodellen konverteres abstrakte data til en logisk datamodell når utformingen av et informasjonssystem er bygd på en database. Likeledes konverteres dette til en fysisk modell når den er fysisk designet.

Byggesteinene til en ERD er enheter, forhold og attributter. Enheter har enhetstyper, som er kjent som forekomster av de tilsvarende enhetene. Hver enhetstype kan eksistere uavhengig av en annen; for eksempel kan enheten "kjøretøy" ha enhetstypene "bil" og "buss." Forhold er egenskapen som kobler enheten sammen. For eksempel er ektemannstypemannen relatert til kone av enhetstype av et forhold kjent som "er gift med." Attributter er egenskaper som tilhører enhetstyper så vel som til relasjonene.

Det er en rekke ER-diagrammerverktøy tilgjengelig på markedet. De vanligste er MySQL Workbench og OpenModelSphere.

Hva er en enhet-forhold modell (er modell)? - definisjon fra techopedia