Innehållsförteckning:
- Definition - Vad betyder Entity-Relationship Diagram (ERD)?
- Techopedia förklarar Entity-Relationship Diagram (ERD)
Definition - Vad betyder Entity-Relationship Diagram (ERD)?
Ett enhetsrelationsdiagram (ERD) är en datamodelleringsteknik som grafiskt illustrerar ett informationssystemets enheter och förhållandena mellan dessa enheter. En ERD är en konceptuell och representativ modell för data som används för att representera enhetens raminfrastruktur.
Elementen i en ERD är:
- enheter
- relationer
- attribut
Steg för att skapa en ERD inkluderar:
- Identifiera och definiera enheterna
- Fastställande av alla interaktioner mellan enheterna
- Analysera naturen av interaktioner / bestämma kardinaliteten i relationerna
- Skapa ERD
Techopedia förklarar Entity-Relationship Diagram (ERD)
Ett enhetsrelationsdiagram (ERD) är avgörande för att skapa en bra databasdesign. Den används som en logisk datamodell på hög nivå, som är användbar för att utveckla en konceptuell design för databaser.
En enhet är en verklig artikel eller ett koncept som existerar på egen hand. Enheter motsvarar databastabeller i en relationsdatabas, där varje rad i tabellen representerar en instans av den enheten.
Ett attribut för en enhet är en viss egenskap som beskriver enheten. En relation är föreningen som beskriver interaktionen mellan enheter. Kardinalitet, inom ramen för ERD, är antalet instanser av en enhet som kan eller måste associeras med varje instans av en annan enhet. I allmänhet kan det finnas en-mot-en, en-till-många eller många-till-många relationer.
Låt oss till exempel ta hänsyn till två verkliga enheter, en anställd och hans avdelning. En anställd har attribut som anställdsnummer, namn, avdelningsnummer osv. På samma sätt kan avdelningsnummer och namn definieras som attribut för en avdelning. En avdelning kan interagera med många anställda, men en anställd kan bara tillhöra en avdelning, därför kan det finnas en en-till-många-relation, definierad mellan avdelning och anställd.
I den faktiska databasen kommer medarbetartabellen att ha avdelningsnummer som en utländsk nyckel, med referens från avdelningstabellen, för att verkställa relationen.
