A varjúlábak az UML jelölés alkategóriája alá tartoznak-e, vagy teljesen más megközelítésekről van szó.
Eddig egyetlen különbséget láttam kettőjük között, hogy a varjúlábak varjú szimbólumot használnak | —— < – a kapcsolat megmutatásához Az UML a 0 .. * vagy a számot használja a kapcsolat megjelenítésére.
Úgy gondolom, hogy az UML diagram alatt felsorolt mindkét megközelítést ER diagramként láttam vagy javítson ki, ha tévedek? És azt is szeretem tudni, hogy melyik a széles körben használt vagy a szokásos?
Válasz
Gyakorlatilag az ERD inkább az adatbázis vizuális segédeszköze. Megpróbálja az ERD-k által ábrázolt kapcsolatok használatával modellezni a táblázatait, így gyorsan kifejezheti magát esp-vel, amikor másokkal beszélget.
Míg az UML a másik oldalon A kéz egy OOP módja annak, hogy magát az alkalmazást ábrázolja, így mélyebb és összetettebb, mint az ERD így az UML egy típusa állapotokat (mezőket) és viselkedéseket (metódus api) tartalmaz, ellentétben az ERD-vel, amely csak tiszta adatokat tartalmaz. Az UML ábrázolhatja a folyamat folyamatát is, például a felhasználási eset diagramját. Röviden: az UML az egész alkalmazás viselkedésének, fizikai és logikai részeinek, architektúrájának stb. Szokásos megjelenítési módja.
Válasz
A Crow s lábjegyzete a számos entitáskapcsolat ábrázoló jelölés egyike.
Az entitás-kapcsolat modell annak az eredménye, hogy egy szisztematikus folyamatot használunk az üzleti adatok tárgyterületének leírásához és meghatározásához. Ez nem határozza meg az üzleti folyamatokat, csak az üzleti adatokat jeleníti meg. Az adatokat olyan komponensekként (entitásokként) jelenítik meg, amelyek olyan kapcsolatokkal kapcsolják össze egymással, amelyek kifejezik a közöttük fennálló függőségeket és követelményeket, például: egy épület felosztható nullára vagy több lakásra, de egy lakás csak egy épületben helyezhető el. Az entitások különféle tulajdonságokkal (attribútumokkal) rendelkezhetnek, amelyek jellemzik Az ezen entitások, attribútumok és kapcsolatok grafikus ábrázolására létrehozott diagramokat entitás-relának nevezzük kapcsolási diagramok.
Az ER modellt általában adatbázisként valósítják meg. Relációs adatbázis esetében, amely adatokat táblákban tárol, az egyes táblák minden sora egy entitás egy példányát képviseli. A táblák egyes adatmezői más táblák indexeire mutatnak; ilyen mutatók a kapcsolatok fizikai megvalósítása.
És pontosabban
Crow lábjegyzetét a Barker jelölésében, a strukturált rendszerek elemzésében és a tervezési módszerben (SSADM) és az informatikában használják. Crow lábdiagramjai az entitásokat dobozként, a kapcsolatokat pedig a dobozok közötti vonalakként ábrázolják. A sorok végén lévő különböző alakzatok a kapcsolat számszerűségét képviselik.
Az objektumdiagramok kissé eltérnek az ER diagramjaitól.
Az egységesített modellezési nyelvben (UML) az objektumdiagram bizonyos objektumok halmazára összpontosít és az attribútumok, valamint az ezen példányok közötti kapcsolatok. Az objektumdiagramok összefüggő halmaza betekintést nyújt abba, hogy egy rendszer önkényes nézete várhatóan hogyan fejlődik az idő múlásával. A korai UML specifikációkban az objektumdiagram a következőképpen van leírva:
“Az objektumdiagram a példányok grafikonja, amely tartalmazza az objektumokat és az adatértékeket. A statikus objektumdiagram az osztálydiagram példánya; pillanatképet mutat a rendszer részletes állapotáról egy adott időpontban. Az objektumdiagramok használata meglehetősen korlátozott, nevezetesen az adatszerkezetek példáinak bemutatására. “A legújabb UML 2.5 specifikáció nem határozza meg kifejezetten az objektumdiagramokat, de jelölést ad az osztályozók példányaihoz.
Az objektumdiagramok és az osztálydiagramok szorosan kapcsolódnak egymáshoz, és szinte azonos jelöléseket használnak. Mindkét diagram a rendszer statikus szerkezetének megjelenítését hivatott szolgálni. Míg az osztálydiagramok osztályokat mutatnak, addig az objektumdiagramok az osztályok (objektumok) példányait mutatják be. Az objektumdiagramok konkrétabbak, mint az osztálydiagramok. Gyakran használják példák bemutatására vagy osztálydiagramok teszteseteiként. Az objektumdiagramon általában csak a modell szempontjából aktuális szempontok láthatók.
Használat
Ha UML modellező eszközt használ, akkor az objektumdiagramokat általában valamilyen más diagramtípus segítségével rajzolja meg, például egy osztálydiagramon. Az objektumpéldányt nevezhetjük példányspecifikációnak vagy csak példánynak. a példányok között általános ly néven hivatkozás. Más UML entitások, például összesítés vagy összetétel szimbólum (gyémánt) is megjelenhetnek az objektumdiagramon.
Válasz
Az UML diagramok gyűjteménye.Vannak osztálydiagramok (annyi szinten eltérnek, mint a Crows Feet jelölés), Használjon esetdiagramokat, telepítési diagramokat, sorrenddiagramokat, állapotgép-diagramokat és így tovább, amint a 790 oldal omg specifikációja . Tehát nem, ezek egy teljesen más dolog.