Tartalomjegyzék:
- Meghatározás - Mit jelent az entitás-kapcsolati modell (ER modell)?
- A Techopedia elmagyarázza az entitás-kapcsolati modellt (ER modell)
Meghatározás - Mit jelent az entitás-kapcsolati modell (ER modell)?
Az entitás-kapcsolat modell (ERM) egy elméleti és fogalmi módszer az adatkapcsolatok bemutatására a szoftverfejlesztésben. Az ERM egy adatbázis-modellezési technika, amely elkészít egy absztrakt diagramot vagy a rendszer adatainak vizuális ábrázolását, amely hasznos lehet a relációs adatbázis tervezésében. Ezeket a diagramokat entitás-kapcsolati diagramoknak, ER diagramoknak vagy ERD-knek nevezzük.
Az entitás-kapcsolatok mintáit először Peter Pin-Shan Chen, a Massachusetts Institute of Technology (MIT) 1976-ban javasolta.
A Techopedia elmagyarázza az entitás-kapcsolati modellt (ER modell)
Az információs rendszerek kialakításának első lépése azt írja elő, hogy a követelmény-elemzési modellek bemutatják az összegyűjtendő adatok vagy információk típusát. Az adatmodellezési módszer használható egy adott érdeklődési kör ontológiájának szemléltetésére. A relációs modellhez hasonlóan az absztrakt adatokat logikai adatmodellré konvertálják, amikor az információs rendszer tervezése adatbázisra épül. Hasonlóképpen, ez átalakul fizikai modellré, amikor azt fizikailag megtervezik.
Az ERD építőelemei entitások, kapcsolatok és attribútumok. Az entitásoknak entitás típusai vannak, amelyeket a megfelelő entitás példányaiként ismertek. Minden entitás típus létezhet egymástól függetlenül; például a "jármű" entitás "car" és "bus" entitás típusokat tartalmazhat. A kapcsolat az a tulajdonság, amely összekapcsolja az entitás típusokat. Például az entitás-típusú férj az entitás-típusú feleséggel kapcsolatba kerül az úgynevezett "házasok-házasok". Az attribútumok olyan tulajdonságok, amelyek tartoznak mind az entitás típusokhoz, mind a kapcsolatokhoz.
Számos ER diagramkészítő eszköz érhető el a piacon. A legelterjedtebbek a MySQL Workbench és az OpenModelSphere.