- ER-modellen står for en Entity-Relationship-modell. Det er en datamodell på høyt nivå. Denne modellen brukes til å definere dataelementene og relasjonen for et spesifisert system.
- Den utvikler et konseptuelt design for databasen. Den utvikler også en veldig enkel og lett å designe visning av data.
- I ER-modellering blir databasestrukturen fremstilt som et diagram kalt et entitetsforholdsdiagram.
For eksempel, Anta at vi designer en skoledatabase. I denne databasen vil studenten være en enhet med attributter som adresse, navn, id, alder osv. Adressen kan være en annen enhet med attributter som by, gatenavn, pinkode osv. og det vil være en relasjon mellom dem.
Component of ER Diagram
1. Entitet:
En enhet kan være et hvilket som helst objekt, klasse, person eller sted. I ER-diagrammet kan en enhet representeres som rektangler.
Betrakt en organisasjon som et eksempel - leder, produkt, ansatt, avdeling etc. kan tas som en enhet.
en. Svak enhet
En enhet som er avhengig av en annen enhet kalt en svak enhet. Den svake enheten inneholder ikke noen egne nøkkelattributter. Den svake enheten er representert av et dobbelt rektangel.
2. Attributt
Attributtet brukes til å beskrive egenskapen til en enhet. Eclipse brukes til å representere et attributt.
eksempel på liste i java
For eksempel, id, alder, kontaktnummer, navn osv. kan være attributter til en student.
en. Nøkkelattributt
oracle sql ikke lik
Nøkkelattributtet brukes til å representere hovedkarakteristikkene til en enhet. Den representerer en primærnøkkel. Nøkkelattributtet er representert av en ellipse med teksten understreket.
b. Sammensatt attributt
Et attributt som består av mange andre attributter er kjent som et sammensatt attributt. Det sammensatte attributtet er representert av en ellipse, og disse ellipsene er forbundet med en ellipse.
c. Multivalued Attribut
Et attributt kan ha mer enn én verdi. Disse attributtene er kjent som et attributt med flere verdier. Den doble ovalen brukes til å representere attributt med flere verdier.
For eksempel, en student kan ha mer enn ett telefonnummer.
d. Avledet attributt
Et attributt som kan avledes fra andre attributter er kjent som et avledet attributt. Det kan representeres av en stiplet ellipse.
For eksempel, En persons alder endres over tid og kan avledes fra en annen egenskap som fødselsdato.
3. Forhold
Et forhold brukes til å beskrive forholdet mellom enheter. Diamant eller rombe brukes til å representere forholdet.
gimp fjern vannmerke
Typer forhold er som følger:
en. En-til-en forhold
np hvor
Når bare én forekomst av en enhet er assosiert med forholdet, er det kjent som én til én-relasjon.
For eksempel, En kvinne kan gifte seg med en mann, og en mann kan gifte seg med en kvinne.
b. En-til-mange forhold
Når bare én forekomst av enheten til venstre, og mer enn én forekomst av en enhet til høyre assosieres med forholdet, er dette kjent som en en-til-mange-relasjon.
For eksempel, Forsker kan finne opp mange oppfinnelser, men oppfinnelsen er gjort av den eneste spesifikke vitenskapsmannen.
c. Mange-til-en forhold
Når mer enn én forekomst av enheten til venstre, og bare én forekomst av en enhet til høyre, assosieres med forholdet, er det kjent som et mange-til-én-forhold.
For eksempel, Student melder seg på kun ett emne, men et emne kan ha mange studenter.
mysql antall
d. Mange-til-mange forhold
Når mer enn én forekomst av enheten til venstre, og mer enn én forekomst av en enhet til høyre assosieres med forholdet, er det kjent som et mange-til-mange-forhold.
For eksempel, Ansatt kan tildele ved mange prosjekter og prosjekt kan ha mange ansatte.