Entity-Relationship Diagram

Használja az ER diagramokat az adatbázis-egységek közötti kapcsolatok ábrázolásához

Az entitás-kapcsolat diagram egy speciális grafikai forma, amely illusztrálja az adatbázisban lévő entitások közötti kapcsolatokat . Az ER diagramok gyakran szimbólumokat használnak háromféle információ megjelenítésére: entitások (vagy fogalmak), kapcsolatok és attribútumok. Az ipari szabványos ER diagramokban a dobozokat az entitások képviseletére használják. A gyémántokat kapcsolatok ábrázolására használják, és oválisokat használnak az attribútumok ábrázolására.

Annak ellenére, hogy a képzetlen szem számára az entitás-kapcsolat diagramok rendkívül bonyolultnak tűnnek, a jól tájékozott nézők számára segítenek az üzleti felhasználóknak az adatbázis struktúrák magas szintű megértésében, a kísérő részletek nélkül.

Az adatbázis-tervezők ER diagramokat használnak az adatbázis-egységek közötti kapcsolatok világos formátumú modellezéséhez. Számos szoftvercsomag automatizált módszert kínál az ER diagramok létrehozására a meglévő adatbázisokból.

Vegyünk egy példát olyan adatbázisra, amely információkat tartalmaz a város lakosaira vonatkozóan. A cikkhez csatolt képen látható ER diagram két entitást tartalmaz: személy és város. Egyetlen "Lives In" kapcsolat kapcsolódik össze a kettő együtt. Minden ember csak egy városban él, de minden városban sok ember lakhat. A példa diagramban az attribútumok a személy neve és a város lakossága. Általában a főneveket az entitások és attribútumok leírására használják, míg az igéket a kapcsolatok leírására használják.

entitások

Minden adatbázisban szereplő elem egy entitás, és minden entitás egy táblázat a relációs adatbázisban. Általában az adatbázisban lévő minden entitás egy sornak felel meg. Ha van olyan adatbázisa, amely tartalmazza az emberek nevét, az entitás neve "Személy". Az adatbázisban ugyanaz a név létezik, és minden személy egy sorba kerül a Person táblában.

attribútumok

Az adatbázisok tartalmaznak információkat minden egyes entitásról. Ezt az információt "attribútumoknak" nevezzük. és az egyes entitások számára egyedülálló információkból áll. A Személy példában az attribútumok lehetnek vezetéknév, utónév, születési dátum és azonosítószám. Az attribútumok részletes információkat tartalmaznak egy entitásról. Egy relációs adatbázisban az attribútumokat azokon a mezőkön tartják, ahol a rekordon belüli információkat tárolják. Ön nem csak egy bizonyos számú attribútumra korlátozódik.

Kapcsolatok

Az entitás-kapcsolat diagram értéke abban áll, hogy képes információt mutatni az entitások közötti kapcsolatokról. Példánkban nyomon követheti az adott város lakóinak információit. Ön is követheti a városról szóló információkat egy olyan városi entitásban, amely olyan kapcsolattal rendelkezik, amely összekapcsolja az emberek és a város információit.

Hogyan készítsünk egy ER diagramot?

  1. Hozzon létre egy mezőt minden olyan entitáshoz vagy koncepcióhoz, amely releváns a modellben.
  2. Rajzoljon vonalakat a kapcsolt entitások összekapcsolásához a kapcsolatok modellezéséhez. Címkézze a kapcsolatokat a gyémántformákon belül található igék használatával.
  3. Határozza meg az egyes entitások releváns attribútumait, a legfontosabb attribútumokkal kezdődően, és írja be ezeket az ábrákon ovális formában. Később részletesebbeket készíthet az attribútumlistáiról.

Ha elkészült, világosan szemlélteti, hogy a különböző üzleti koncepciók kapcsolatban állnak-e egymással, és fogalmilag megalapozza a relációs adatbázis kialakítását, hogy támogassa vállalkozását.