Hvordan lage Entity Relationship diagrammer

Hvordan lage Entity Relationship diagrammer


Et foretak forholdet diagram (ERD) er et verktøy for å designe databaser. En ERD identiteter enhetene du ønsker å samle inn og lagre data på, og forholdet mellom dem. Med så mange milliarder byte data tilgjengelig, kan en ERD hjelpe deg å definere nøyaktig hva du trenger fra databasen.

Alle typer enheter

Virksomhetene i ERDs kan være noe du ønsker å samle inn data på: mennesker, steder, hendelser, objekter. En bedrift kan samle informasjon om kunder eller leverandører. En grossist ønsker kanskje å spore informasjon om store bestillinger. For hver enhet, identifiserer ERD attributtene det ønsker å samle. I næringslivet, kan de inneholde kundens navn, adresse, alder, ekteskapelig status, og hennes fortid utgifter med butikken. Enheter vanligvis gå på ERD som rektangler, med rektangel holder attributter.

Definere et forhold

Forholdet del av ERDs viser samspillet mellom de ulike enhetene. Det finnes flere forskjellige betegnelser som brukes på ERDs, men en vanlig en er å vise linjer eller diamanter knytte enhetene. En forhandler ERD, for eksempel, kan vise en linje mellom forhandleren og grossister, og en annen mellom forhandler og kundene. Diamantene inneholder verb som forklarer forholdet som "kjøper" eller "lister" eller "forsendelser."

Utarbeidelse av Diagram

Du kan tegne en ERD for hånd, eller bruke programvare som Lucidchart, Visual Paradigm eller Edraw (lenker i Resources). I tillegg til de grunnleggende rektangler og linjer, kan du bruke symboler for å legge til flere detaljer om forholdet. De riktige symboler angir at forholdet er valgfritt, for eksempel, og om det er er en-til-en eller en-til-mange. En salgsrepresentant, for eksempel, kan forholde seg til én stor kunde eller har flere enheter hun arbeider med.

Bygge Database

Når du setter opp en database, er første skritt å identifisere enheter og relasjoner. Deretter utarbeide ERD, slik at du har informasjonen foran øynene på en lett forståelig måte. Enhetene i ERD blitt tabeller i databasen. Forholdet linjer representerer forholdet mellom bordene. Hvis du arbeider med en etablert databasen, kan ERD fortelle deg om databasen er satt opp for optimal effektivitet.