Az UML és az ERD közötti különbség

Főbb különbség: Az UML az Unified Modeling Language (egységesített modellezési nyelv). Az ERD az Entity Relationship diagram. Az UML egy népszerű és szabványosított nyelv, amelyet elsősorban az objektum-orientált szoftvereknél használnak. A struktúrált elemzésben és a konceptuális modellezésben az Entity-Relationship diagramokat használjuk. Gyakran használják az adatbázis logikai szerkezetének grafikus ábrázolására.

Az UML jelentése Unified Modeling Language. Az 1997-es Objektumkezelő csoport kiadta. Ez egy olyan tervezési nyelv, amelyet gyakran használnak számítógépes alkalmazások fejlesztésére és építésére. Ez egy grafikus jelölések családjából áll, amely segít a szoftverrendszerek leírásában és tervezésében. Elsősorban az objektum-orientált stílusban kifejlesztett rendszerekben alkalmazzák. Az UML független a végrehajtási nyelvtől. Az UML különböző szakaszokban használható, mint például az elemzés, a tervezés és a programozás. Számosféle UML-diagram létezik, mint például az objektum, a csomag, a szekvencia, az állami gép, az időzítés, a használati eset, az interakció, a komponens szerkezet, a kommunikáció, az összetevő stb. Jim Rambaugh, Ivar Jacobson és Grady Booch az UML eredeti szerzői.

Az ERD az Entity Relationship diagram. A fogalmi adatmodell fontos eleme. Az ERD-t gyakran használják az adatbázis logikai szerkezetének grafikus ábrázolására. A modell három fő komponensen alapul:

  • Entitások: lehet olyan személy, tárgy, esemény vagy koncepció, amelyről az adatokat tárolni vagy fenntartani kell.
  • Attribútumok: Az entitások jellemzőit attribútumoknak nevezik.
  • Kapcsolatok: leírja az entitások közötti kapcsolatot.

A kapcsolatok további, kötelező és kötelező kapcsolatokra oszthatók. Egy másik fontos kifejezés, amely az Entity Relationship Diagramshoz kapcsolódik, a cardinality. Kapcsolatban azonosítja egy entitás példányainak számát, amelyek (vagy bizonyos esetekben meg kell) kapcsolódniuk kell egy másik entitáshoz. Így az Entity Relationship Diagrams a valós világot különböző típusú üzleti egységek gyűjteményének tekinti. Meghatározza az entitások közötti kapcsolatokat és leírja az entitásokhoz kapcsolódó attribútumokat is.

UML és ERD összehasonlítása:

UML

ERD

Teljes alak

Egységes modellezési nyelv

Entity Relationship diagram

Meghatározás

Az UML egy népszerű és szabványosított nyelv, amelyet elsősorban az objektum-orientált szoftvereknél használnak.

A struktúrált elemzésben és a konceptuális modellezésben az Entity-Relationship diagramokat használjuk. Gyakran használják az adatbázis logikai szerkezetének grafikus ábrázolására.

Előnyök

  • Nyitott szabvány, grafikus jelölés a szoftverrendszerek meghatározásához, megjelenítéséhez, megépítéséhez és dokumentálásához.
  • Független a programozási nyelvtől.
  • A nyelv az általános kezdeti tervezéstől egészen a speciális szoftverfejlesztés életciklusaig használható.
  • Nagy és összetett rendszerek modellezésére szolgál.
  • Növelje a termék megértését / kommunikációját az ügyfelek és a fejlesztők számára.
  • A különböző alkalmazási területek támogatása.
  • Az UML támogatása számos szoftvercsomagban ma (pl. Rational, a népszerű IDE pluginjai, mint a NetBeans, Eclipse).
  • A felhasználói közösség tapasztalatai és igényei alapján.
  • Ez biztosítja a fordított mérnöki támogatást
  • Bár az ERD-k, az elemző vagy a tervező mélyreható betekintést nyerhet az adatbázisba beilleszthető információkhoz.
  • Dokumentációs eszközként szolgál.
  • Ez az adatbázis logikai szerkezetének a felhasználók számára történő bemutatására és kommunikálására szolgál.
  • Egyszerű és könnyen érthető.
  • Nagyon egyszerű a konstrukció átvitele a relációs táblákba.
  • Egy adatbázis terveként működik.
  • Az ER diagramról hálózati vagy hierarchikus adatmodellre történő átalakítás könnyen elvégezhető.

egyezmények

  • A téglalapok osztályok vagy példányok
  • Az ovális funkciók vagy használati esetek
  • A példányok aláhúzva vannak
  • A típusok nincsenek aláhúzva
  • Az elvont osztály neve dőlt betűvel jelenik meg.
  • Egy felületet egy téglalap szimbólummal lehet megjeleníteni, amely a nevet megelőzően az „interfész” kulcsszóval rendelkezik.
  • A három rekeszből álló osztály - középső rekesz rendelkezik az attribútumok listájával, és b ottom rekesz rendelkezik a műveletek listájával.
  • Az entitást egy téglalap képviseli, és egyedülálló főnevek használatával nevezték el.
  • A gyenge entitást kettős téglalap képviseli.
  • A kapcsolatokat gyémánt képviseli.
  • Az attribútumot egy napfogyatkozás jelöli
  • Az ellipszis egy mögöttes vonallal kulcsfontosságú attribútumot jelent.

Kulcsszavak

Osztály, objektum, társulás és attribútumok.

Entitás, entitás példánya, kapcsolat és attribútumok.

Szerepadatok

Beleértve

Nem tartalmazza

Hozzászólások

Grafikusan ábrázolható és bármely UML objektumhoz csatolható

Nincsenek megjegyzések az ER diagramokban

célok

  • A rendszerek modellezése az objektumorientált megközelítés fogalmaival.
  • Kifejezett összekapcsolás létrehozása a fogalmi és végrehajtható tárgyakra.
  • A bonyolult és a misszió-kritikus rendszerekben rejlő skálázási kérdések kezelése.
  • Olyan módszer létrehozása, amely mind az emberek, mind a gépek számára alkalmas és használható.
  • Fogja meg az összes szükséges vagy szükséges információt.
  • Győződjön meg róla, hogy az információ nem kerül ismétlődésre vagy feleslegesre.
  • Modellek nem tartalmaznak olyan információt, amely más már modellezett információból származik.
  • Keresse meg az információkat egy kiszámítható és logikus helyen.
Ajánlott

Kapcsolódó Cikkek

  • népszerű összehasonlítások: A PlayStation 2 és a PlayStation 3 közötti különbség

    A PlayStation 2 és a PlayStation 3 közötti különbség

    A legfontosabb különbség: a PlayStation 2 és a PlayStation 3 népszerű videojáték-konzolok, amelyeket a Sony Computer Entertainment gyárt. A PlayStation 2 egy DVD alapú konzol, míg a PlayStation 3 Blu-ray meghajtón alapul, amely DVD-ket, CD-ket és SACD lemezeket is olvas. A PlayStation 2 a Sony Computer Entertainment leghíresebb és legértékesebb játékkonzolja. Hivatalos rövidít
  • népszerű összehasonlítások: Különbség a földigiliszták, a szalagféreg és a kerekféreg között

    Különbség a földigiliszták, a szalagféreg és a kerekféreg között

    A legfontosabb különbség: a földigiliszták, a szalagféregek és a kerekféregek hosszú és hengeres alakú férgek. Ezek között az alapvető különbség az, hogy a földigiliszták az Annelida menedékjoghoz tartozó szegmentált gerinctelenek, a szalagférgek a Platyhelminthes menedékjoghoz tartoznak, és a Roundworms a Nematoda menedékhez tartozó parazita férgek. A földigiliszták, a szalagf
  • népszerű összehasonlítások: Különbség a Tuxedo, a Suit és a Blazer között

    Különbség a Tuxedo, a Suit és a Blazer között

    Kulcsfontosságú különbség : A szmoking, a ruha és a blézer közötti különbség a stílus, a ruházat és a különböző alkalmakkor történő felhasználás. A szmoking, a ruha és a blézer formálisan viseli a férfiakat. Bár a ruhák és a blézerek hasonlónak tekinthetők, a kettő között különbségek vannak. Ez a cikk megkülönbözteti ezeket a hár
  • népszerű összehasonlítások: A hatóság és a felelősség közötti különbség

    A hatóság és a felelősség közötti különbség

    A legfontosabb különbség: a hatóság és a felelősség ugyanazon érme két oldala. A „hatóság” kifejezés az egyénnek a döntések meghozatalához rendelt hatalmat vagy jogokat jelenti, míg a „felelősség” kötelessége a kijelölt hatóság fenntartása és kezelése. A hatóság és a felelősség az alapfunkciók, amelyeket az irányítási rendszer elsődleges szakaszában tekintünk meg. Sikeres vállalatoknál ezek az alapvető funkció
  • népszerű összehasonlítások: Különbség a plazma és a vetítő TV között

    Különbség a plazma és a vetítő TV között

    Főbb különbség: A plazma TV-k olyan síkképernyős kijelzők, amelyek nemesgázokat használnak a fény és a kép előállításához. A vetítő TV először egy kis képet hoz létre, majd egy fénysugarat használ a kép nagyításához. A kivetítő rendszerek két típusból állnak: elülső vetítésű TV és hátsó vetítő TV. Az elülső vetítéskészlet lehetővé teszi a fe
  • népszerű összehasonlítások: Különbség a fizetés és a jövedelem között

    Különbség a fizetés és a jövedelem között

    Kulcsfontosságú különbség: A jövedelem lényegében az az előny, amit a munkából és a foglalkoztatásból ered. Ez a foglalkoztatásból származó haszon. A fizetés az a fizetés, díjazás vagy járadék, amelyet az adott munkáért és / vagy szolgáltatásért cserébe kap. Ez rendszeresen fizetendő, azaz meghatározott időintervallumban, például heti vagy gyakrabban havonta. A jövedelem lényegében az a haszon
  • népszerű összehasonlítások: Az államosított bankok és a magánbankok közötti különbség

    Az államosított bankok és a magánbankok közötti különbség

    Főbb különbség: Az államosított bank minden olyan kereskedelmi bank, amelyet a kormány vásárol és ellenőrzött. A magánbankokat egy magánszemély birtokolja, ellenőrzi és kezeli, vagy egy partnerség vezet. A banki tevékenység nagyon fontos fogalom az életünkben. A bankok különböző célokra használhatók. Az egyén pénzügyi helyzetét
  • népszerű összehasonlítások: Az oldalnézetek és az egyedi oldalnézetek közötti különbség

    Az oldalnézetek és az egyedi oldalnézetek közötti különbség

    Főbb különbség: A webes elemzésekben az Oldalmegtekintések egy adott webhely látogatásainak számát jelzik. Azonban az egyedi oldalnézetek számítják az egyes látogatókat, akik ugyanazon a munkameneten vagy látogatáson felül értékelték a weboldalakat. Az oldalmegtekintések egyedülálló oldalnézetei az oldalnézetek részhalmazának tekinthetők. Az oldalnézetek és az egyedi
  • népszerű összehasonlítások: A különbség a Moron és a Retard között

    A különbség a Moron és a Retard között

    Főbb különbség: A Moron olyan személy, aki rendkívül frusztráló és általában hiányzik a felsőbbrendű ítélet. A retard egy olyan személy, aki mentálisan elmaradott vagy nem tanult. Egyes pszichológusok és pszichiáterek úgy vélik, hogy nincs pontos értelme a moronnak és a retardnak. A szavak bizonytalanul h

Szerkesztő Választása

Különbség a Hotel és a Motel között

Főbb különbség : A motelek általában olyan utakra irányulnak, akik úton járnak, és olyan autósok számára, akik egy kényelmes ágyat tudnak éjszakázni. Másrészt a szállodák sokkal több csúcsteljesítményűek, amelyek célja a turizmus erősítése. Különböző különbségek vannak a szállodák és a motelek között. A motelek általában olyan utakra irányul