Innholdsfortegnelse:
- Definisjon - Hva betyr Entity-Relationship Diagram (ERD)?
- Techopedia forklarer Entity-Relationship Diagram (ERD)
Definisjon - Hva betyr Entity-Relationship Diagram (ERD)?
Et enhets-relasjonsdiagram (ERD) er en datamodelleringsteknikk som grafisk illustrerer et informasjonssystemets enheter og forholdene mellom disse enhetene. En ERD er en konseptuell og representativ modell av data som brukes til å representere enhetens rammeinfrastruktur.
Elementene i en ERD er:
- Entities
- Forhold
- Attributter
Trinn involvert i å lage en ERD inkluderer:
- Å identifisere og definere enhetene
- Fastsettelse av alle interaksjoner mellom enhetene
- Analysere arten av interaksjoner / bestemme kardinaliteten i forholdene
- Opprette ERD
Techopedia forklarer Entity-Relationship Diagram (ERD)
Et enhet-forholdsdiagram (ERD) er avgjørende for å lage en god databasedesign. Den brukes som et høyt nivå logisk datamodell, som er nyttig for å utvikle et konseptuelt design for databaser.
En enhet er en realitetisk vare eller konsept som eksisterer på egen hånd. Enheter tilsvarer databasetabeller i en relasjonsdatabase, hvor hver rad i tabellen representerer en forekomst av den enheten.
Et attributt til en enhet er en bestemt egenskap som beskriver enheten. Et forhold er foreningen som beskriver samspillet mellom enheter. Kardinalitet, i sammenheng med ERD, er antall forekomster av en enhet som kan, eller må, være assosiert med hver forekomst av en annen enhet. Generelt kan det være en-til-en, en-til-mange eller mange-til-mange forhold.
La oss for eksempel vurdere to virksomheter i den virkelige verden, en ansatt og hans avdeling. En ansatt har attributter som et ansattnummer, navn, avdelingsnummer osv. Tilsvarende kan avdelingsnummer og navn defineres som attributter for en avdeling. En avdeling kan samhandle med mange ansatte, men en ansatt kan bare tilhøre en avdeling, og det kan derfor være en en-til-mange-relasjon, definert mellom avdeling og ansatt.
I den faktiske databasen vil ansattstabellen ha avdelingsnummer som en fremmed nøkkel, med henvisning fra avdelingsbordet, for å håndheve forholdet.
