UML: n ja ERD: n välinen ero

Tärkein ero: UML on Unified Modeling Language. ERD tarkoittaa Entity Relationship Diagram -ohjelmaa. UML on suosittu ja standardoitu mallintokieli, jota käytetään ensisijaisesti objektorientoituihin ohjelmistoihin. Entity-Relations-kaavioita käytetään strukturoidussa analyysissä ja käsitteellisessä mallinnuksessa. Niitä käytetään usein tietokannan loogisen rakenteen graafiseen esittämiseen.

UML on Unified Modeling Language. Objektinhallintaryhmä on julkaissut sen vuonna 1997. Se on muotoilukieli, jota käytetään usein tietokoneohjelmien kehittämiseen ja rakentamiseen. Se koostuu graafisten merkintöjen perheestä, joka auttaa kuvaamaan ja suunnittelemaan ohjelmistoja. Sitä käytetään pääasiassa järjestelmissä, jotka on kehitetty käyttämällä objektorientoitua tyyliä. UML on riippumaton toteutuskielestä. UML: ää voidaan käyttää eri vaiheissa, kuten analyysi, suunnittelu ja ohjelmointi. UML-kaavioita on lukuisia, kuten esine, paketti, sekvenssi, tilakone, ajoitus, käyttötapa, vuorovaikutus, komponenttirakenne, viestintä, komponentti jne.

ERD tarkoittaa Entity Relationship Diagram -ohjelmaa. Se toimii käsitteellisen tietomallin tärkeänä osana. ERD: tä käytetään usein tietokannan loogisen rakenteen graafiseen esittämiseen. Malli perustuu kolmeen ensisijaiseen komponenttiin:

  • Yksiköt: Se voi olla mikä tahansa henkilö, esine, tapahtuma tai käsite, josta tiedot on tallennettava tai säilytettävä.
  • Ominaisuudet: Yksiköiden ominaisuuksia kutsutaan attribuuteiksi.
  • Suhteet: Siinä kuvataan yksiköiden välistä yhteyttä.

Suhteet jakautuvat edelleen valinnaisiin ja pakollisiin suhteisiin. Toinen tärkeä termi, joka liittyy entiteettisuhdekaavioihin, on kardinaalisuus. Suhteessa se tunnistaa sellaisten kokonaisuuksien lukumäärän, jotka voivat (tai joissakin tapauksissa pitää) olla yhteydessä toiseen yhteisöön. Näin ollen Entity Relationship Diagrams pitää todellista maailmaa erilaisten liiketoimintayksiköiden kokoelmana. Se määrittelee yksiköiden väliset suhteet ja kuvaa myös yhteisöihin liittyviä ominaisuuksia.

UML: n ja ERD: n vertailu:

UML

ERD

Täysi muoto

Unified Modeling Language

Entity Relationship Diagram

Määritelmä

UML on suosittu ja standardoitu mallintokieli, jota käytetään ensisijaisesti objektorientoituihin ohjelmistoihin.

Entity-Relations-kaavioita käytetään strukturoidussa analyysissä ja käsitteellisessä mallinnuksessa. Niitä käytetään usein tietokannan loogisen rakenteen graafiseen esittämiseen.

edut

  • Avoin standardi, graafinen merkintä ohjelmointijärjestelmien määrittämiseen, visualisoimiseen, rakentamiseen ja dokumentointiin.
  • Riippumaton mistään ohjelmointikielestä.
  • Kieliä voidaan käyttää yleisestä alkuperäisestä suunnittelusta erittäin tarkkaan yksityiskohtaiseen suunnitteluun koko ohjelmistokehityksen elinkaaren ajan.
  • Käytetään suurten ja monimutkaisten järjestelmien mallinnukseen.
  • Lisää asiakkaiden ja kehittäjien ymmärrystä / viestintää.
  • Tuki erilaisille sovellusalueille.
  • Tuki UML: lle monissa ohjelmistopaketeissa tänään (esim. Rational, suosittujen IDE: n laajennukset kuten NetBeans, Eclipse).
  • Perustuu käyttäjäyhteisön kokemuksiin ja tarpeisiin.
  • Se tarjoaa käänteisen suunnittelun tuen
  • Vaikka ERD, analyytikko tai suunnittelija voi saada syvällisen käsityksen tietokantaan sisältyvistä tiedoista.
  • Se toimii dokumentointityökaluna.
  • Sitä käytetään edustamaan ja viestimään tietokannan loogista rakennetta käyttäjille.
  • Yksinkertainen ja helppo ymmärtää.
  • Rakenne on helppo siirtää relaatiotaulukoihin.
  • Toimii suunnitelmana tietokannasta.
  • Muunnos ER-kaaviosta verkko- tai hierarkkiseen datamalliin voidaan tehdä helposti.

yleissopimusten

  • Suorakulmat ovat luokkia tai esiintymiä
  • Soikeat ovat toimintoja tai käyttötapoja
  • Esimerkkejä on alleviivattu
  • Tyyppejä ei ole alleviivattu
  • Abstraktin luokan nimi on esitetty kursiivilla.
  • Liitäntä voidaan näyttää suorakulmion symbolilla, jossa on avainsana «käyttöliittymä» ennen nimeä.
  • Luokka, jossa on kolme osastoa - keskiosa, sisältää luettelon ominaisuuksista ja b ottom-osastolla on luettelo toiminnoista.
  • Yksikköä edustaa suorakulmio ja nimetään yksisuuntaisilla substantiiveilla.
  • Heikkoa kokonaisuutta edustaa kaksinkertainen suorakulmio.
  • Suhteita edustaa timantti.
  • Määritettä edustaa pimennys
  • Ellipsi, jossa on alla oleva rivi, edustaa avainmääritettä.

Avainkäsitteet

Luokka, esine, yhdistys ja määritteet.

Yksikkö, kokonaisuuden esiintymä, suhde ja attribuutit.

Roolitiedot

sisältyvät

Ei sisälly

Kommentit

Voidaan esittää graafisesti ja liittää mihin tahansa UML-objektiin

Ei kommentteja ER-kaavioissa

Tavoitteet

  • Järjestelmiä mallinnetaan käyttämällä objektiiviin suuntautuvan lähestymistavan käsitteitä.
  • Voit luoda selkeän kytkennän sekä käsitteellisiin että suoritettaviin esineisiin.
  • Käsittelemään monimutkaisiin ja kriittisiin järjestelmiin liittyviä mittakaavaongelmia.
  • Luodaan menetelmä, joka sopii sekä ihmisten että koneiden käyttöön.
  • Ota kaikki tarvittavat tai tarvittavat tiedot.
  • Varmista, että tiedot eivät ole päällekkäisiä tai tarpeettomia.
  • Mallit eivät sisällä tietoja, jotka ovat johdettavissa muista jo mallinnetuista tiedoista.
  • Etsi tiedot ennustettavissa ja loogisessa paikassa.
Suositeltava

Aiheeseen Liittyviä Artikkeleita

  • suosittuja vertailuja: Islamin ja katolisuuden välinen ero

    Islamin ja katolisuuden välinen ero

    Keskeinen ero: katolisuus uskoo Jeesukseen Kristukseen Jumalan poikana ja ihmisten luvattuun Messiaan. Islam uskoo, että Jeesus ja Muhammed ovat Herran profeettoja ja joiden tehtävänä on tuoda ihmisille todellinen Jumalan sana. Islam ja katolisuus ovat molemmat monoteistisia Abrahamin uskontoja, mikä tarkoittaa, että he voivat jäljittää heidän yhteisen alkuperänsä Abrahamiin. Katolisuus
  • suosittuja vertailuja: Päiväkodin ja Dayhomen välinen ero

    Päiväkodin ja Dayhomen välinen ero

    Keskeinen ero: Päivähoito on laitos, jossa lapset hoidetaan työaikana heidän vanhempiensa / huoltajiensa poissa ollessa. Päiväkoti on lähinnä päivähoito. Ainoa ero on se, että päivä kotona tapahtuu yleensä palveluntarjoajan asuinpaikassa. Päiväkodit ovat osoittautuneet siunaukseksi työssäkäyville vanhemmille / huoltajille, jotka haluavat varmistaa, että heidän lapsensa hoidetaan hyvin, kun he ovat kiireisiä tekemässä töitään. Lastenhoitopalveluiden oh
  • suosittuja vertailuja: Nokia Lumia 925: n ja HTC One X +: n välinen ero

    Nokia Lumia 925: n ja HTC One X +: n välinen ero

    Keskeinen ero: Nokia on äskettäin ilmoittanut uudesta lippulaivapuhelimestaan ​​Nokia Lumia 925: stä. Puhelimessa on 4, 5 tuuman AMOLED-kapasitiivinen kosketusnäyttö, joka vie hyvän määrän tilaa edessä, kaiutin ja anturit ovat päällä. 4, 5 tuuman kapasitiivisella näytöllä on sama PureMotion HD +, ClearBlack, joka löytyy Lumia 920: sta. HTC One X + urheilu
  • suosittuja vertailuja: Päiväkirjan ja lehden välinen ero

    Päiväkirjan ja lehden välinen ero

    Keskeinen ero: Päiväkirja ja päiväkirja ovat tietueita, mutta ne poikkeavat monissa yhteyksissä, eli päiväkirja on itsestään lausuva ennätys, jossa kirjoitamme haluamassamme ajassa. Toisaalta lehti on levykirja, joka on tehtävä ennen vaadittua aikaa. Sana Päiväkirja tulee diariumista, mikä tarkoittaa päivärahaa. Päiväkirja on r
  • suosittuja vertailuja: Nauseatedin ja Nauseousin välinen ero

    Nauseatedin ja Nauseousin välinen ero

    Keskeinen ero: Pahoinvointi on verbi, se tarkoittaa, että joku kokee pahoinvointia. Pahoinvointi on adjektiivi, mikä tarkoittaa sitä, että pahoinvointi vaikuttaa siihen. Termi pahoinvointi ja pahoinvointi, molemmat ovat pahoinvoinnin tunteita. Vaikka ne kuulostavat hieman samanlaisilta; niillä molemmilla on erilaiset merkitykset. Pah
  • suosittuja vertailuja: Maahanmuuttajien ja maahanmuuttajien välinen ero

    Maahanmuuttajien ja maahanmuuttajien välinen ero

    Keskeinen ero: Sanat maahanmuuttajat ja maahanmuuttajat liittyvät toisiinsa laajemmin. Maahanmuuttaja liittyy henkilöön, joka lähtee paikastaan ​​ja asuu toiseen paikkaan, kun taas maahanmuuttaja voi olla mikä tahansa elävä organismi, joka siirtyy paikasta toiseen. Maahanmuuttajat ovat niitä, jotka lähtevät kotikaupungistaan ​​ja muuttavat pysyvästi uuteen paikkaan. Nämä ovat niitä i
  • suosittuja vertailuja: Ghostin ja paholaisen välinen ero

    Ghostin ja paholaisen välinen ero

    Keskeinen ero : Ghost ja Devil pidetään yliluonnollisia olentoja. Kummitukset ovat kuolleiden ihmisten sieluja ja henkiä, kun taas paholaisen uskotaan olevan pahan persoonallisuus ja Jumalan ja ihmiskunnan vihollinen. Dictionary.com: n mukaan "aave" määritellään seuraavasti: Kuoleman sielu Hylätty kuvitettu henki Epämääräinen, varjoisa tai hämärtyvä muoto Vaeltaminen elävien ihmisten välillä tai kummittelu "Aave" on kuolleen henkilön tai eläimen sielu tai henki. Kummituksia kuvata
  • suosittuja vertailuja: Koraanin ja Raamatun välinen ero

    Koraanin ja Raamatun välinen ero

    Keskeinen ero: Koraani tai Koraani on islamin pyhä kirja. Se sisältää uskonnolliset tekstit ja islamilaisuudet, ja sitä pidetään kokoelmana, jossa sanotaan Jumalan sanat Muhammedille. Raamattu on kristinuskoon liittyvä pyhä kirja. Se on kokoelma kanonisia kirjoja kahdessa osassa: Vanhan testamentin ja Uuden testamentin. Uskonto
  • suosittuja vertailuja: PVA: n ja LCD: n välinen ero

    PVA: n ja LCD: n välinen ero

    Tärkein ero LCD: n ja PVA: n välillä on se, että LCD on sellainen näyttöpaneeli, joka käyttää nestekiteitä kuvan tuottamiseksi, kun taas PVA on TFT-LCD-näytön tyyppi. Tärkein ero LCD: n ja PVA: n välillä on se, että LCD on näyttöpaneelin tyyppi, joka käyttää nestekiteitä kuvan tuottamiseksi, kun taas PVA (kuvioitu pystysuuntainen linjaus) on nestekidenäytön tyyppi. LCD-näytöt (nestekiden

Toimituksen Valinta

Autoplay: n ja Autorunin välinen ero

Keskeinen ero: Automaattinen toisto tutkii äskettäin löydettyjä siirrettäviä tietovälineitä ja laitteita ja käynnistää sopivan sovelluksen sisällön toistamiseen tai näyttämiseen. Autorun havaitsee median autorun.if-tiedoston ja suorittaa tiedoston mukaiset ohjeet. Me törmänmme termeihin "autoplay" ja "autorun" usein käsitellessäsi tietokoneita ja monet ihmiset, jotka eivät ole niin tech-tajuja, sekoittavat nämä kaksi. Vaikka nämä sanat ov