Mājas Attīstība Kas ir entītiju un attiecību modelis (er modelis)? - definīcija no tehopedijas

Kas ir entītiju un attiecību modelis (er modelis)? - definīcija no tehopedijas

Satura rādītājs:

Anonim

Definīcija - ko nozīmē entītiju-attiecību modelis (ER Model)?

Entītijas attiecību modelis (ERM) ir teorētisks un konceptuāls veids, kā parādīt datu attiecības programmatūras izstrādē. ERM ir datu bāzes modelēšanas tehnika, kas ģenerē abstraktu diagrammu vai sistēmas datu vizuālu attēlojumu, kas var būt noderīgs relāciju datu bāzes veidošanā. Šīs diagrammas sauc par entītiju-attiecību diagrammām, ER diagrammām vai ERD.

Entītiju un attiecību modeļus pirmo reizi ierosināja Pīters Pin-Šans Čens no Masačūsetsas Tehnoloģiju institūta (MIT) 1976. gadā.

Techopedia izskaidro entītiju-attiecību modeli (ER Model)

Pirmais solis informācijas sistēmu projektēšanā nosaka, ka prasību analīzes modeļi ilustrē apkopojamo datu vai informācijas veidu. Datu modelēšanas metodi var izmantot, lai ilustrētu noteiktas intereses jomas ontoloģiju. Tāpat kā relāciju modelis, abstraktie dati tiek pārveidoti par loģisku datu modeli, kad informācijas sistēmas dizains ir izveidots uz datu bāzes. Tāpat tas tiek pārveidots par fizisku modeli, kad tas ir fiziski izstrādāts.

ERD pamatelementi ir entītijas, attiecības un atribūti. Entītijām ir entītiju tipi, kurus sauc par atbilstošo entītiju gadījumiem. Katrs entītijas tips var pastāvēt neatkarīgi no cita; piemēram, entītijai “transportlīdzeklis” var būt entītiju tipi “automašīna” un “autobuss”. Saistība ir īpašums, kas saista entītiju tipus kopā. Piemēram, entītijas tipa vīrs ir saistīts ar entītijas tipa sievu attiecībās, kas pazīstamas kā “ir precējušās”. Atribūti ir īpašības, kas pieder gan entītiju tipiem, gan attiecībām.

Tirgū ir pieejami vairāki ER diagrammu veidošanas rīki. Visizplatītākās ir MySQL Workbench un OpenModelSphere.

Kas ir entītiju un attiecību modelis (er modelis)? - definīcija no tehopedijas