logo

ER (Entity Relationship) Diagram i DBMS

  • ER-modellen står för en Entity-Relationship-modell. Det är en datamodell på hög nivå. Denna modell används för att definiera dataelementen och relationen för ett specificerat system.
  • Den utvecklar en konceptuell design för databasen. Det utvecklar också en mycket enkel och lättdesignad vy av data.
  • I ER-modellering skildras databasstrukturen som ett diagram som kallas ett entitetsrelationsdiagram.

Till exempel, Anta att vi designar en skoldatabas. I denna databas kommer studenten att vara en enhet med attribut som adress, namn, id, ålder etc. Adressen kan vara en annan enhet med attribut som stad, gatunamn, pinkod etc och det kommer att finnas en relation mellan dem.


DBMS IS modellkoncept

Komponent av ER Diagram


DBMS IS modellkoncept

1. Entitet:

En enhet kan vara vilket objekt, klass, person eller plats som helst. I ER-diagrammet kan en entitet representeras som rektanglar.

Se en organisation som ett exempel - chef, produkt, anställd, avdelning etc. kan tas som en enhet.


DBMS IS modellkoncept

a. Svag enhet

En enhet som är beroende av en annan enhet som kallas en svag enhet. Den svaga enheten innehåller inte något eget nyckelattribut. Den svaga enheten representeras av en dubbel rektangel.


DBMS IS modellkoncept

2. Attribut

Attributet används för att beskriva en entitets egenskap. Eclipse används för att representera ett attribut.

typer av binära träd

Till exempel, id, ålder, kontaktnummer, namn etc. kan vara attribut för en elev.


DBMS IS modellkoncept

a. Nyckelattribut

hur man inaktiverar utvecklarläget i Android

Nyckelattributet används för att representera en enhets huvudegenskaper. Den representerar en primärnyckel. Nyckelattributet representeras av en ellips med texten understruken.


DBMS IS modellkoncept

b. Sammansatt attribut

Ett attribut som består av många andra attribut kallas ett sammansatt attribut. Det sammansatta attributet representeras av en ellips, och dessa ellipser är kopplade till en ellips.


DBMS IS modellkoncept

c. Flervärdigt attribut

Ett attribut kan ha mer än ett värde. Dessa attribut är kända som ett attribut med flera värden. Den dubbla ovalen används för att representera attribut med flera värden.

Till exempel, en student kan ha mer än ett telefonnummer.


DBMS IS modellkoncept

d. Härlett attribut

Ett attribut som kan härledas från andra attribut är känt som ett härlett attribut. Det kan representeras av en streckad ellips.

Till exempel, En persons ålder förändras över tiden och kan härledas från ett annat attribut som födelsedatum.


DBMS IS modellkoncept

3. Relation

En relation används för att beskriva relationen mellan enheter. Diamant eller romb används för att representera förhållandet.

konvertera objekt till sträng

DBMS IS modellkoncept

Typer av relationer är följande:

a. En-till-en relation

teckensnitt gimp

När endast en instans av en entitet är associerad med relationen är den känd som en till en relation.

Till exempel, En hona kan gifta sig med en hane och en man kan gifta sig med en hona.


DBMS IS modellkoncept

b. En-till-många-relation

När endast en instans av entiteten till vänster och mer än en instans av en entitet till höger associeras med relationen kallas detta en en-till-många-relation.

Till exempel, Forskare kan uppfinna många uppfinningar, men uppfinningen görs av den enda specifika forskaren.


DBMS IS modellkoncept

c. Många-till-en relation

När mer än en instans av entiteten till vänster och endast en instans av en entitet till höger associeras med relationen är det känt som en många-till-en-relation.

Till exempel, Student anmäler sig till endast en kurs, men en kurs kan ha många studenter.

rakhi sawant

DBMS IS modellkoncept

d. Många-till-många relation

När mer än en instans av entiteten till vänster och mer än en instans av en entitet till höger associeras med relationen är det känt som en många-till-många-relation.

Till exempel, Anställd kan tilldela av många projekt och projekt kan ha många anställda.


DBMS IS modellkoncept