- 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.
ER diagrammas sastāvdaļa
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.
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.
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.
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
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.
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.
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.
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
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.
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.
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.
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.