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

  • a különbség köztük: Az újratölthető és nem újratölthető elemek közötti különbség

    Az újratölthető és nem újratölthető elemek közötti különbség

    Kulcs különbség: Az újratölthető elemek egy vagy több elektrokémiai cellából állnak, és egyfajta energiaakkumulátor. Másodlagos cellaként ismert, mivel képes feltölteni és újra felhasználni. A nem feltölthető akkumulátorok a név szerint nem tölthetők fel több felhasználásra. Az akkumulátort csak egysze
  • a különbség köztük: Patkány és egér közötti különbség

    Patkány és egér közötti különbség

    Legfontosabb különbség : A patkány közepes és nagy rágcsálók, hegyes pofa, hosszú, karcsú és szőrzetmentes farok, és szeszélyes előhegy. Egy egér egy kis emlős, körülbelül egy veréb nagysága. Általában van egy hegyes csiga, kis, lekerekített fül és hosszú meztelen vagy szinte szőrzet nélküli farok. A patkányokat és az egereket g
  • a különbség köztük: A New York Pizza és a Chicago Pizza közötti különbség

    A New York Pizza és a Chicago Pizza közötti különbség

    Főbb különbség: A New York Pizza egy vékony ropogós, kézzel dobott kéreg, amely lehetővé teszi a személynek, hogy félbevágja. A Chicago Pizza-nek van egy mélytál vastag kérge, amely egy serpenyőhöz hasonló edényt készít, amely tetején van. Chicago és New York állandóan versenyben állt, próbálta egymást felülmúlni sok különböző kategóriában - az építészet, a város élete és még az étel. Mindkét város egyik fő pálcája a pizza. Mind
  • a különbség köztük: A Kurta és a Kurti közötti különbség

    A Kurta és a Kurti közötti különbség

    Főbb különbség: A Kurta és Kurti között az elsődleges különbség nem más, mint a hosszuk. A Kurta általában hosszú, tipikusan térd- vagy borjúhosszú, míg Kurti gyakran rövid, derék- vagy csípőméretű. A Kurta és a Kurti egyaránt különböző típusú felsőrészek. Eredetileg funkcionalitásukra tervezték, mert laza pamut illeszkedésük ideális volt India és más dél-ázsiai régiók meleg és nedves éghajlatához. Az idő múlásával azonban különböző divatok, tre
  • a különbség köztük: A férfi és női dobozok közötti különbség

    A férfi és női dobozok közötti különbség

    Főbb különbség: A férfi és női dobozos teknősök különböző jellemzőkkel rendelkeznek, amelyek segítségével el lehet mondani egymástól. A legegyszerűbb módja, ha megnéznénk a teknőst (az alsónadrágot). A hím teknősnek általában egy homorú van a plasztronjában, ami megkönnyíti a felemelkedést a nőstény párzás közben. Ha a konkáv létezik, akkor egy férfi,
  • a különbség köztük: A fejléc és a fejléc közötti különbség

    A fejléc és a fejléc közötti különbség

    Kulcskülönbség : A fejléc egy szó, kifejezés vagy mondat egy írásbeli szakasz elején, amely elmagyarázza, hogy mi a helyzet. Egy cím nagyon hasonló a címhez. A címsor olyan szavak sorát jelenti, amelyeket nagy betűkkel nyomtatnak, mint egy újság történetének címét, vagy a televízióban vagy rádióban sugárzott hírek fő pontjait. Cím A fejléc hasonló a felir
  • a különbség köztük: A gondos és óvatos különbség

    A gondos és óvatos különbség

    Kulcsfontosságú különbség: Az óvatosságot úgy írják le, hogy gyakorolják, vagy gondoskodnak, míg óvatosnak tekintik, hogy óvatos a veszély vagy kockázat elkerülése érdekében. A valódi szóban az óvatosságot intelligens megközelítésnek tekintik, míg az óvatosságot bizalmatlannak tekintik. A gondos és óvatos kifejezés
  • a különbség köztük: A hajszárító és a diffúzor közötti különbség

    A hajszárító és a diffúzor közötti különbség

    Főbb különbség: A hajszárítók vagy a fúvókák olyan elektromechanikus eszközök, amelyek forró vagy hűvös levegőt bocsátanak ki a haj száradásához a zuhanyozás után. A hajszárító úgy lett kialakítva, hogy a levegőt felszabadítsa, hogy felgyorsítsa a víz elpárolgását a hajból. A diffúzor különbözõ területeken
  • a különbség köztük: Az intranet és az extranet közötti különbség

    Az intranet és az extranet közötti különbség

    Főbb különbség: Az intranet és az extranet közötti fő különbség az, hogy az intranet az a hálózat, amely korlátozottan használható a szervezetek számítógépén, míg az extranet a vállalat intranetjének kiterjesztése. Az extranet az intranet információinak egy részét elérhetővé teszi azok számára, akik nem kapcsolódnak közvetlenül az intranethez. Az intranet egy belső hálózat. A cé

Szerkesztő Választása

Az amerikai és a kanadai futball közötti különbség

Kulcsfontosságú különbség: Az amerikai futball egy óra, amely egyszerre 11 játékosból áll. A kanadai labdarúgás körülbelül egy órát tart, és négynegyede 15 percenként. Ez magában foglalja, hogy egyszerre 12 játékos van a pályán. A játékok területe, labda mérete és bizonyos szabályai eltérnek egymástól. Az amerikai futball és a kanadai