Skip to main content

Entiteit-relatie Diagram Definitie

Entity Relationship Diagram (ERD) Tutorial - Part 1 (Juni- 2026)

Entity Relationship Diagram (ERD) Tutorial - Part 1 (Juni- 2026)
Anonim

Een diagram met entiteitsrelaties is een gespecialiseerde grafische vorm die de relaties tussen entiteiten in een database illustreert. ER-diagrammen gebruiken vaak symbolen om drie soorten informatie weer te geven: entiteiten (of concepten), relaties en attributen. In industriestandaard ER-diagrammen worden kaders gebruikt om entiteiten te vertegenwoordigen. Diamanten worden gebruikt om relaties weer te geven en ovalen worden gebruikt om attributen weer te geven.

Hoewel het diagram voor ongeordende entiteiten ongelooflijk ingewikkeld lijkt, voor goed geïnformeerde kijkers, helpen ze zakelijke gebruikers om databasestructuren op een hoog niveau te begrijpen zonder bijbehorende details.

Databaseontwerpers gebruiken ER-diagrammen voor het modelleren van de relaties tussen database-entiteiten in een duidelijk formaat. Veel softwarepakketten hebben geautomatiseerde methoden om ER-diagrammen van bestaande databases te genereren.

Beschouw het voorbeeld van een database die informatie bevat over de inwoners van een stad. Het ER-diagram in de afbeelding bij dit artikel bevat twee entiteiten: persoon en stad. Een enkele "Lives In" -relatie bindt de twee samen. Elke persoon woont in slechts één stad, maar elke stad kan veel mensen huisvesten. In het voorbeelddiagram zijn attributen de naam van de persoon en de populatie van de stad. Over het algemeen worden zelfstandige naamwoorden gebruikt om entiteiten en attributen te beschrijven, terwijl werkwoorden worden gebruikt om relaties te beschrijven.

entiteiten

Elk item dat u in een database bijhoudt, is een entiteit en elke entiteit is een tabel in de relationele database. Gewoonlijk komt elke entiteit in een database overeen met een rij. Als u een database hebt met de namen van mensen, kan de entiteit ervan 'Persoon' worden genoemd. Er zou een tabel met dezelfde naam in de database bestaan ​​en elke persoon zou aan een rij in de tabel Persoon worden toegewezen.

attributen

Databases bevatten informatie over elke entiteit. Deze informatie wordt "attributen" genoemd. en het bestaat uit informatie die uniek is voor elke vermelde entiteit. In het persoonsvoorbeeld kunnen attributen voornaam, achternaam, geboortedatum en een identificatienummer bevatten. Attributen bieden gedetailleerde informatie over een entiteit. In een relationele database worden attributen opgeslagen in de velden waar de informatie in een record wordt bewaard. U bent niet beperkt tot een specifiek aantal attributen.

Relaties

De waarde van een entiteitsrelatie diagram ligt in de mogelijkheid om informatie weer te geven over de relaties tussen entiteiten. In ons voorbeeld kunt u informatie bijhouden over de stad waar elke persoon woont. Je zou ook informatie over de stad zelf kunnen volgen in een stadsentiteit met een relatie die People and City-informatie met elkaar verbindt.

Hoe een ER-diagram te maken

  1. Maak een box voor elke entiteit of elk concept dat relevant is voor uw model.
  2. Teken lijnen om gerelateerde entiteiten te verbinden om de relaties te modelleren. Label de relaties met behulp van werkwoorden in ruitvormen.
  3. Identificeer de relevante attributen voor elke entiteit, beginnend met de belangrijkste attributen, en voer ze in ovalen in het diagram in. Later kunt u uw attributenlijsten gedetailleerder maken.

Als u klaar bent, heeft u duidelijk geïllustreerd hoe verschillende bedrijfsconcepten met elkaar samenhangen en heeft u een conceptuele basis voor het ontwerpen van een relationele database om uw bedrijf te ondersteunen.