Huis Ontwikkeling Wat is een entiteit-relatiemodel (er model)? - definitie van techopedia

Wat is een entiteit-relatiemodel (er model)? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Entity-Relationship Model (ER-model)?

Een entiteit-relatiemodel (ERM) is een theoretische en conceptuele manier om gegevensrelaties te tonen bij softwareontwikkeling. ERM is een database-modelleringstechniek die een abstract diagram of visuele weergave van de gegevens van een systeem genereert die nuttig kan zijn bij het ontwerpen van een relationele database. Deze diagrammen staan ​​bekend als entiteit-relatiediagrammen, ER-diagrammen of ERD's.

Entiteit-relatiepatronen werden voor het eerst voorgesteld door Peter Pin-Shan Chen van het Massachusetts Institute of Technology (MIT) in 1976.

Techopedia verklaart Entity-Relationship Model (ER Model)

De eerste stap in het ontwerp van het informatiesysteem dicteert dat de vereistenanalysemodellen het type gegevens of informatie illustreren dat moet worden verzameld. De gegevensmodelleringsmethode kan worden gebruikt om de ontologie van een specifiek interessegebied te illustreren. Net als het relationele model worden abstracte gegevens geconverteerd naar een logisch gegevensmodel wanneer het ontwerp van een informatiesysteem op een database wordt gebouwd. Evenzo wordt dit omgezet in een fysiek model wanneer het fysiek is ontworpen.

De bouwstenen van een ERD zijn entiteiten, relaties en attributen. Entiteiten hebben entiteitstypen, die instanties van de overeenkomstige entiteiten worden genoemd. Elk entiteitstype kan onafhankelijk van een ander bestaan; de entiteit "voertuig" kan bijvoorbeeld de entiteittypen "auto" en "bus" hebben. Relatie is de eigenschap die de entiteitstypen aan elkaar koppelt. De echtgenoot van het entiteitstype is bijvoorbeeld gerelateerd aan de vrouw van het entiteitstype door een relatie die bekend staat als 'is getrouwd'. Attributen zijn eigenschappen die zowel bij de entiteitstypen als bij de relaties horen.

Er zijn een aantal ER-diagramtools beschikbaar op de markt. De meest voorkomende zijn MySQL Workbench en OpenModelSphere.

Wat is een entiteit-relatiemodel (er model)? - definitie van techopedia