logo

ER (Entity Relationship) diagramma DBVS

  • ER modelis apzīmē entītiju attiecību modeli. Tas ir augsta līmeņa datu modelis. Šis modelis tiek izmantots, lai definētu datu elementus un attiecības noteiktai sistēmai.
  • Tā izstrādā datubāzes konceptuālu dizainu. Tas arī izstrādā ļoti vienkāršu un viegli noformējamu datu skatu.
  • ER modelēšanā datu bāzes struktūra tiek attēlota kā diagramma, ko sauc par entītiju attiecību diagrammu.

Piemēram, Pieņemsim, ka mēs veidojam skolas datubāzi. Šajā datubāzē students būs entītija ar tādiem atribūtiem kā adrese, vārds, ID, vecums utt. Adrese var būt cita entītija ar tādiem atribūtiem kā pilsēta, ielas nosaukums, PIN kods utt., un starp tiem būs saistība.


DBVS IS modeļa koncepcija

ER diagrammas sastāvdaļa


DBVS IS modeļa koncepcija

1. Entītija:

Entītija var būt jebkurš objekts, klase, persona vai vieta. ER diagrammā entītiju var attēlot kā taisnstūrus.

Apsveriet organizāciju kā piemēru — vadītāju, produktu, darbinieku, nodaļu utt. var uzskatīt par vienību.


DBVS IS modeļa koncepcija

a. Vāja vienība

Entītija, kas ir atkarīga no citas entītijas, ko sauc par vāju entītiju. Vāja entītija nesatur nevienu savu galveno atribūtu. Vāja vienība ir attēlota ar dubultu taisnstūri.


DBVS IS modeļa koncepcija

2. Atribūts

Atribūts tiek izmantots, lai aprakstītu entītijas īpašumu. Eclipse tiek izmantots, lai attēlotu atribūtu.

arraylist.sort

Piemēram, id, vecums, kontakta numurs, vārds utt. var būt skolēna atribūti.


DBVS IS modeļa koncepcija

a. Atslēgas atribūts

Atslēgas atribūts tiek izmantots, lai attēlotu entītijas galvenos raksturlielumus. Tas apzīmē primāro atslēgu. Atslēgas atribūtu attēlo elipse ar pasvītrotu tekstu.

10 jauda no 6

DBVS IS modeļa koncepcija

b. Salikts atribūts

Atribūts, kas sastāv no daudziem citiem atribūtiem, ir pazīstams kā salikts atribūts. Salikto atribūtu attēlo elipse, un šīs elipses ir savienotas ar elipsi.


DBVS IS modeļa koncepcija

c. Daudzvērtīgs atribūts

Atribūtam var būt vairāk nekā viena vērtība. Šie atribūti ir zināmi kā daudzvērtību atribūts. Dubultais ovāls tiek izmantots, lai attēlotu daudzvērtību atribūtu.

Piemēram, studentam var būt vairāk nekā viens tālruņa numurs.


DBVS IS modeļa koncepcija

d. Atvasinātais atribūts

Atribūtu, ko var atvasināt no cita atribūta, sauc par atvasinātu atribūtu. To var attēlot ar pārtrauktu elipsi.

Piemēram, Cilvēka vecums laika gaitā mainās, un to var atvasināt no cita atribūta, piemēram, dzimšanas datuma.


DBVS IS modeļa koncepcija

3. Attiecības

Attiecības tiek izmantotas, lai aprakstītu attiecības starp entītijām. Attiecību attēlošanai tiek izmantots dimants vai rombs.

powershell lielāks par vai vienāds

DBVS IS modeļa koncepcija

Attiecību veidi ir šādi:

a. Attiecības viens pret vienu

Ja ar attiecībām ir saistīts tikai viens entītijas gadījums, to sauc par relāciju viens pret vienu.

Piemēram, Sieviete var precēties ar vienu vīrieti, un vīrietis var precēties ar vienu mātīti.


DBVS IS modeļa koncepcija

b. Attiecības viens pret daudziem

virkne un apakšvirkne

Ja ar attiecību ir saistīta tikai viena entītijas instance kreisajā pusē un vairāk nekā viena entītijas instance labajā pusē, to sauc par attiecību viens pret daudziem.

Piemēram, Zinātnieks var izgudrot daudzus izgudrojumus, bet izgudrojumu veic vienīgais konkrētais zinātnieks.


DBVS IS modeļa koncepcija

c. Daudzas pret vienu attiecības

Ja vairāk nekā viens entītijas gadījums kreisajā pusē un tikai viens entītijas gadījums labajā pusē ir saistīts ar relāciju, tad to sauc par relāciju daudzi pret vienu.

Piemēram, Studenti reģistrējas tikai vienam kursam, bet kursā var būt daudz studentu.


DBVS IS modeļa koncepcija

d. Attiecības daudzi pret daudziem

rinda java

Ja vairāk nekā viens entītijas gadījums kreisajā pusē un vairāk nekā viens entītijas gadījums labajā pusē ir saistīts ar relāciju, to sauc par relāciju daudzi pret daudziem.

Piemēram, Darbinieks var norīkot daudzos projektos, un projektā var būt daudz darbinieku.


DBVS IS modeļa koncepcija