Database E-R diagram

Fra Holstebro HTX Wiki
Spring til navigation Spring til søgning

E-R diagrammer tegnes med draw.io[1].

Et E-R diagram viser relationerne (sammenhængen) mellem tabellerne i en database[2].

En tabel tegnes som et rektangel og relationen tegnes som en diamond.

Ved stregen angives om det er en 1 relation eller en M (mange) relation.

E-R diagram over en kundedatabase med fakturaer
Eksempel på E-R diagram, der viser tabellerne i en kundedatabase med fakturaer og varer

E-R diagrammet læses således at der på hver faktura er tilknyttet en kunde ved at fakturaen henviser til et kundenummer. Denne kunde bor i en by, og da hver by har et postnummer, så er postnummeret relationen mellem kunden og byen. Den sidste relation er lidt mere kompliceret, da fakturaen ikke kan henvise til en vare, fordi der kan være flere varer på en faktura. Varen kan heller ikke henvise til fakturaen, da varen kan optræde i mange fakturaer. Denne mange-mange relation løses ved at der laves en tabel mellem faktura og vare, så alle varer på fakturaen har en post i denne tabel, hvor der så kan henvises til faktura og til vare - evt. kan der i denne tabel også angives antallet af den aktuelle vare.

Realisering

E-R diagrammet er blevet realiseret ved hjælp af onecompiler.com/mysql

Referencer

  1. draw.io er et netbaseret tegneværktøj til diagrammer, tabeller osv.
  2. systimes informatik C omkring E/R-diagrammer
Database
Database E-R diagram - henvendelse fra en Form - Database med onecompiler - Normalisering - Relationer - Tabel struktur diagram - Database Visning