- ER-modellen står for en Entity-Relationship model. Det er en datamodel på højt niveau. Denne model bruges til at definere dataelementerne og relationen for et specificeret system.
- Det udvikler et konceptuelt design til databasen. Det udvikler også en meget enkel og let at designe visning af data.
- I ER-modellering er databasestrukturen portrætteret som et diagram kaldet et entity-relationship diagram.
For eksempel, Antag, at vi designer en skoledatabase. I denne database vil eleven være en enhed med attributter som adresse, navn, id, alder osv. Adressen kan være en anden enhed med attributter som by, gadenavn, pinkode osv., og der vil være en relation mellem dem.
Komponent af ER Diagram
1. Enhed:
En enhed kan være ethvert objekt, klasse, person eller sted. I ER-diagrammet kan en enhed repræsenteres som rektangler.
Betragt en organisation som et eksempel - leder, produkt, medarbejder, afdeling osv. kan tages som en enhed.
en. Svag enhed
En enhed, der afhænger af en anden enhed kaldet en svag enhed. Den svage enhed indeholder ikke nogen egen nøgleattribut. Den svage enhed er repræsenteret af et dobbelt rektangel.
2. Attribut
Attributten bruges til at beskrive en enheds egenskab. Eclipse bruges til at repræsentere en egenskab.
java udvælgelsessortering
For eksempel, id, alder, kontaktnummer, navn osv. kan være attributter for en elev.
en. Nøgleegenskab
konverter streng til char java
Nøgleattributten bruges til at repræsentere en enheds hovedkarakteristika. Det repræsenterer en primær nøgle. Nøgleattributten er repræsenteret af en ellipse med teksten understreget.
b. Sammensat egenskab
En attribut, der består af mange andre attributter, er kendt som en sammensat attribut. Den sammensatte attribut er repræsenteret af en ellipse, og disse ellipser er forbundet med en ellipse.
c. Multivalued Attribut
En attribut kan have mere end én værdi. Disse attributter er kendt som en attribut med flere værdier. Den dobbelte ovale bruges til at repræsentere en attribut med flere værdier.
For eksempel, en elev kan have mere end ét telefonnummer.
d. Afledt egenskab
En attribut, der kan afledes fra en anden attribut, er kendt som en afledt attribut. Det kan repræsenteres af en stiplet ellipse.
For eksempel, En persons alder ændrer sig over tid og kan udledes af en anden egenskab som fødselsdato.
3. Relation
Et forhold bruges til at beskrive forholdet mellem enheder. Diamant eller rhombus bruges til at repræsentere forholdet.
Linux gratis ipconfig
Relationstyper er som følger:
en. Et-til-en forhold
natasha dalal
Når kun én forekomst af en enhed er knyttet til relationen, er den kendt som én til én-relation.
For eksempel, En hun kan gifte sig med én mand, og en han kan gifte sig med én hun.
b. En-til-mange forhold
Når kun én forekomst af entiteten til venstre og mere end én forekomst af en enhed til højre forbindes med forholdet, er dette kendt som et en-til-mange forhold.
For eksempel, Videnskabsmand kan opfinde mange opfindelser, men opfindelsen udføres af den eneste specifikke videnskabsmand.
c. Mange-til-en forhold
Når mere end én forekomst af entiteten til venstre, og kun én forekomst af en enhed til højre associeres med forholdet, er det kendt som et mange-til-én-forhold.
For eksempel, Studerende tilmelder sig kun ét kursus, men et kursus kan have mange studerende.
mysql antal
d. Mange-til-mange forhold
Når mere end én forekomst af entiteten til venstre og mere end én forekomst af en enhed til højre forbindes med forholdet, er det kendt som et mange-til-mange-forhold.
For eksempel, Medarbejder kan tildele ved mange projekter og projekt kan have mange ansatte.