Entitet–relasjonsmodell
beskriver interrelaterte ting av interesse i et spesifikt kunnskapsdomene; sammensatt av entitetstyper (som klassifiserer tingene av interesse) og spesifiserer relasjoner som kan eksistere mellom forekomster av disse entitetstypene / From Wikipedia, the free encyclopedia
Innen databaser er en entitet–relasjonsmodell eller ER-modell en konseptuell modell for data som kan brukes for å designe og opprette relasjonsdatabase. Modellen viser hvordan ulike deler av en datamodell virker med hverandre (samhandler). Den består av 3 typer elementer som er entiteter, entitetenes attributter, og relasjoner mellom ulike entiteter. For en relasjonsdatabase er det typisk at:
- Entitetene («firkanter» i Chen-notasjon) representerer tabeller
- Attributtene («sirkler» i Chen-notasjon) representerer kolonner
- Relasjonene («diamanter» i Chen-notasjon) representerer forbindelsene som dannes av fremmednøkler.
Resultatet av ER-modellering er en grafisk fremstilling, et såkalt «entitet–relasjonsdiagram» eller «ERD-diagram», som viser strukturen til databasen.