Hjem Databaser Hvad er et enhedsforhold diagram (erd)? - definition fra techopedia

Hvad er et enhedsforhold diagram (erd)? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder Entity-Relationship Diagram (ERD)?

Et enhedsrelationsdiagram (ERD) er en datamodelleringsteknik, der grafisk illustrerer et informationssystemets enheder og forholdet mellem disse enheder. En ERD er en konceptuel og repræsentativ model af data, der bruges til at repræsentere enhedsrammeinfrastrukturen.

Elementerne i en ERD er:

  • Enheder
  • Relationer
  • Egenskaber

Trin involveret i oprettelse af en ERD inkluderer:

  1. Identificering og definition af enhederne
  2. Bestemmelse af alle interaktioner mellem enhederne
  3. Analyse af arten af ​​interaktioner / bestemmelse af relationernes kardinalitet
  4. Oprettelse af ERD

Techopedia forklarer Entity-Relationship Diagram (ERD)

Et enheds-forholdsdiagram (ERD) er afgørende for at skabe et godt databasedesign. Det bruges som en logisk datamodel på højt niveau, som er nyttig til at udvikle et konceptuelt design til databaser.

En enhed er en realitetisk vare eller koncept, der findes på egen hånd. Enheder er ækvivalente med databasetabeller i en relationsdatabase, hvor hver række i tabellen repræsenterer en forekomst af den enhed.

En attribut til en enhed er en bestemt egenskab, der beskriver enheden. Et forhold er den forening, der beskriver interaktionen mellem enheder. Kardinalitet er inden for rammerne af ERD antallet af tilfælde af en enhed, der kan eller skal tilknyttes hver forekomst af en anden enhed. Generelt kan der være en-til-en-en-til-mange eller mange-til-mange forhold.

Lad os f.eks. Overveje to enheder i den virkelige verden, en medarbejder og hans afdeling. En medarbejder har attributter såsom et medarbejdernummer, navn, afdelingsnummer osv. På lignende måde kan afdelingsnummer og navn defineres som attributter for en afdeling. En afdeling kan interagere med mange medarbejdere, men en medarbejder kan kun tilhøre en afdeling, og der kan derfor være et forhold til mange, defineret mellem afdeling og medarbejder.

I den faktiske database vil medarbejdertabellen have afdelingens nummer som en fremmed nøgle, der henviser til fra afdelingstabellen, for at håndhæve forholdet.

Hvad er et enhedsforhold diagram (erd)? - definition fra techopedia