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: Különbség a Mall és a Szupermarket között

    Különbség a Mall és a Szupermarket között

    Főbb különbség: A bevásárlóközpontok vagy bevásárlóközpontok nagy, zárt terek, amelyeket sok olyan áruház jellemez, amely árut értékesít a nyilvánosság számára. A központok közepes és nagy méretűek lehetnek, attól függően, hogy az építmény és a tárolók száma mennyi legyen. A szupermarketek olyan nagy önkiszol
  • a különbség köztük: Az egyszeri születés és a többszörös születés közötti különbség

    Az egyszeri születés és a többszörös születés közötti különbség

    Főbb különbség: Az egyszeri születés akkor következik be, amikor egy nő egy terhesség alatt egy magzatot fog be. Többszörös szülések akkor jelentkeznek, amikor egy nő egy terhesség alatt több magzatot szed. Amikor egy nő terhes, mindig fennáll az esélye, hogy ugyanabban a terhességben többször is gyermeke lesz; minél nagyobb a magzatok száma, annál ritkábban fordul elő. Például az ikrek gyakrabba
  • a különbség köztük: Különbség a zsűri és a zsűri között

    Különbség a zsűri és a zsűri között

    Kulcsfontosságú különbség: A nagy zsűri feladata a hivatalos eljárások lefolytatása a bizonyítékok meghallgatásával, és úgy tűnik, hogy elegendő bizonyíték áll rendelkezésre, amikor egy ügyet alakítanak ki. Ezt az esetet ezután a tárgyalási zsűri előtt bíróságok elé fogják próbálni. A tárgyaló zsűri az, aki meghallj
  • a különbség köztük: A Microsoft Surface RT és az Asus Padfone Infinity közötti különbség

    A Microsoft Surface RT és az Asus Padfone Infinity közötti különbség

    Főbb különbség: A Microsoft Surface RT egy 10, 6 hüvelykes TFT HD kapacitív érintőképernyő, amely körülbelül 148 ppi sűrűségű. A képernyő 16: 9-es képarányt biztosít. Az operációs rendszer azonban nem kompatibilis a régi Windows PC programokkal. Az Asus Padfone Infinity okostelefon egy 5 hüvelykes teljes HD 1920x1080, Super IPS +, Capacitive Multi érintőpanel, és körülbelül 441 ppi sűrűséget biztosít. A készülék egy bár telefon, ívelt
  • a különbség köztük: A cookie-k és az ülések közötti különbség

    A cookie-k és az ülések közötti különbség

    Kulcskülönbség: A cookie, más néven HTTP cookie, web cookie vagy böngésző cookie, egy kis adatcsomag, amelyet a webhelyről a szerverre küld, és a felhasználó webböngészőjében tárolja. A cookie-kat arra használják, hogy információkat küldjenek a weboldal készítőjének, a felhasználó korábbi tevékenységeiről, amikor utoljára elérték a webhelyet. Az ülések félig állandó interaktív
  • a különbség köztük: Különbség a HTC Windows 8X és a Samsung Galaxy S3 között

    Különbség a HTC Windows 8X és a Samsung Galaxy S3 között

    Főbb különbség: A HTC Windows 8X 4, 3 hüvelykes S-LCD2 kapacitív érintőképernyővel rendelkezik, amely pixel sűrűségét 342 ppi. A képernyő védett gorilla üveg 2 használatával, ami nagyon tartós és kevésbé hajlamos a karcolásokra. A telefon elég sima és vékony, csak 130 gramm súlyú az akkumulátorral. A Galaxy S3 egy 2012 májusába
  • a különbség köztük: Különbség a gumiból és a rétegelt lemezből

    Különbség a gumiból és a rétegelt lemezből

    Főbb különbség: A gumifa lényegében a gumifából származó fa, a Pará gumifa specifikus. A Pará gumifa tudományosan Hevea brasiliensis néven ismert. Mint egy gumifa fája, azt várnánk, hogy puha és rugalmas legyen, mint a gumi. A gumi fa lényegében keményfa. A rétegelt lemez a gyártott fa panelek egyike. A rétegelt rétegek eg
  • a különbség köztük: A HTTP és a HTTPS közötti különbség

    A HTTP és a HTTPS közötti különbség

    Kulcskülönbség: A HTTP, a Hyper Text Transfer Protocol egy rövidítése olyan rendszer, amely információt küld a szerverről. A HTTPS egy biztonságos átviteli rendszer, amely titkosítja az adatokat, mielőtt a kapcsolat létrejön a szerverről érkező adatok küldésére vagy letöltésére. Egy weboldal megnyitása
  • a különbség köztük: A logisztika és a műveletek kezelése közötti különbség

    A logisztika és a műveletek kezelése közötti különbség

    Főbb különbség: A logisztika elsősorban az áruk egy helyről a másikra történő tervezésével és szállításával foglalkozik, ahogyan a kereslet is igényli. A műveleti menedzsment foglalkozik az árukkal vagy szolgáltatásokkal foglalkozó termelési és üzleti folyamatok tervezésével és ellenőrzésével. A logisztika a működési menedzs

Szerkesztő Választása

A Spice Stellar Pinnacle Pro és a Nokia Lumia 620 közötti különbség

Főbb különbség: A Spice Stellar Pinnacle Pro Mi-535 egy középkategóriás, négyzetméteres, 1, 2 GHz-es sebességű telefon. Az Android 4.2 Jelly Bean rendszert futtatja, és 1 GB RAM-ot használ. A telefon egy 8 MP-es kamerával rendelkezik, automata fókusz és LED vaku. A telefon 5 MP-es elülső nézetű, nagylátószögű másodlagos kamerával is rendelkezik, automatikus élességállítással is. Az egyik legújabb okostelefon