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: Web-palvelimen ja Web-palvelimen välinen ero

    Web-palvelimen ja Web-palvelimen välinen ero

    Keskeinen ero: Palvelin on järjestelmä, jossa saa tietoa siitä, mitä hän tarvitsee palvelimen verkon kautta. Toisaalta Web-hosting-palvelu on eräänlainen Internet-hosting-palvelu, jonka avulla yksityishenkilöt, yritykset ja organisaatiot voivat tarjota oman verkkosivustonsa World Wide Webin kautta. On ole
  • suosittuja vertailuja: Hameen ja kylkiluun välinen ero

    Hameen ja kylkiluun välinen ero

    Tärkein ero: Hame-pihvi on naudanliha, joka leikataan lehmästä jossain lähellä vatsaa. Se on pitkä, tasainen ja pehmeä liha. Karhun pihvi on naudanlihaa leikattu lehmän lihaksista ja se on pitkä ja tasainen. Naudanliha on suosittu lihatuote, joka on osa lehmää. On olemassa erilaisia ​​pihvityyppejä riippuen siitä, miten ja missä liha leikattiin. Erilaisia ​​eril
  • suosittuja vertailuja: Hollywoodin, Bollywoodin ja Tollywoodin välinen ero

    Hollywoodin, Bollywoodin ja Tollywoodin välinen ero

    Keskeinen ero: Hollywood on tullut suosittu maailmanlaajuisesti, ja monet sen elokuvat julkaistaan ​​lähes kaikissa maissa. Bollywood on epävirallinen termi, jota käytetään edustamaan Intian Hindi-kielen elokuvateollisuutta. Tollywood viittaa Etelä-Intian elokuvateollisuuteen ja sisältää Andhra Pradeshin elokuvan. Hollywood,
  • suosittuja vertailuja: Tai Chin ja Qigongin välinen ero

    Tai Chin ja Qigongin välinen ero

    Keskeinen ero: Tai Chin ja Qigongin välinen ero on se, että Tai Chi virtaviivaistaa ihmisen kehon energiaa, kun taas Qigong kasvattaa energiaa ja tarjoaa myös sen jakelua. Termi Tai Chi tarkoittaa "ylin äärimmäistä nyrkkiä". Se on tieteenala, jolla pyritään saavuttamaan yhtenäisyys ja harmonia ihmisen mielen ja ruumiin välillä. Tai Chi on
  • suosittuja vertailuja: Firefoxin ja Chromen välinen ero

    Firefoxin ja Chromen välinen ero

    Keskeinen ero: Sekä Firefox että Chrome ovat freeware-selain. Chrome on Googlen web-selain. Firefox on toinen web-selain. Mozilla-konserni on Mozilla Foundationin tytäryhtiö Mozilla Corporation. Sekä Firefox että Chrome ovat freeware-selain, ts. Web-selaimet, jotka voivat vapaasti ladata ja käyttää. Web-sel
  • suosittuja vertailuja: Ero näyttelijän ja sankarin välillä

    Ero näyttelijän ja sankarin välillä

    Keskeinen ero: Näyttelijä on henkilö, joka toimii. Toimiminen on lähinnä toisen henkilön tai hahmon kuva. Näyttelijä toimii pohjimmiltaan dramaattisessa tai koominen tuotannossa, olipa kyseessä elokuva, televisio, teatteri tai radio. Sankari on henkilö, jolla on rohkeutta tehdä ja kohdata hirvittäviä tilanteita, jotta he voisivat tehdä oikean asian ilman huolta itsestään. Kaunokirjallis
  • suosittuja vertailuja: Douchebagin ja Scumbagin välinen ero

    Douchebagin ja Scumbagin välinen ero

    Keskeinen ero : Sekä douchebagia että scumbagia käytetään kuvaamaan loukkaavaa ja harmillista henkilöä. Kuitenkin douchebag on vain parempi kuin scumbag. Kukaan ei tykkää ihmisestä, joka on likainen, epähygieeninen ja epämiellyttävä. Niinpä luonnollisesti voisi olla, että hän olisi kaukana tällaisesta henkilöstä, tai julkisesti tiedottamaan hirvittävistä tunteistaan ​​ja ajatuksistaan ​​kyseisestä henkilöstä. Douchebag ja scumbag ovat kaksi
  • suosittuja vertailuja: Gantt-kaavion ja viivakaavion välinen ero

    Gantt-kaavion ja viivakaavion välinen ero

    Tärkein ero: Pylväsdiagrammi koostuu useista vertikaalisesti tai vaakasuoraan sijoitetuista palkeista ja palkkien pituus määrittää arvojen suhteellisen suuruuden. Se käyttää suorakulmaisia ​​palkkeja, joiden pituus on verrannollinen niiden esittämiin arvoihin. Gantt-kaavio on vaakasuora palkkikaavio, jota käytetään projektinhallintaan. Sitä käytetään
  • suosittuja vertailuja: Jumalan ja Jumaluuden välinen ero

    Jumalan ja Jumaluuden välinen ero

    Keskeinen ero: Jumala ja jumaluus ovat synonyymejä. Perusmääritelmiensä mukaan he molemmat edustavat korkeinta voimaa. Joskus jumalaa terminä käytetään kuitenkin edustamaan ainoaa korkeinta voimaa, kun taas jumaluutta voidaan käyttää viittaamaan mihin tahansa tämän ylimmän voiman muotoon ja siten se voi olla moninkertainen. Jumalaa käyt

Toimituksen Valinta

Chylen ja Chymyn välinen ero

Keskeinen ero: Chyle on maitomainen kehoneste, joka muodostuu ohutsuolessa. Chyle muodostaa erityisesti rasvaisen ruoan ruoansulatuksen. Chyme on toisaalta osittain pilkottujen elintarvikkeiden ja mahalaukunesteiden seos. Sitä kutsutaan "osittain pilkotun ruoan" puolifluidiseksi massaksi, ja sitä kutsutaan myös kymmeksi. C