Forskjellen mellom UML og ERD

Hovedforskjell: UML står for Unified Modeling Language. ERD står for Entity Relationship Diagram. UML er et populært og standardisert modelleringsspråk som primært brukes til objektorienterte programmer. Entity-Relations diagrammer brukes i strukturert analyse og konseptuell modellering. De brukes ofte til å grafisk representere den logiske strukturen til en database.

UML står for Unified Modeling Language. Det har blitt utgitt av Object Management-gruppen i 1997. Det er et designsprå som ofte brukes til å utvikle og bygge dataprogrammer. Den består av en familie av grafiske notater som hjelper til med å beskrive og designe programvare systemer. Det er hovedsakelig ansatt i systemene utviklet ved hjelp av en objektorientert stil. UML er uavhengig av et implementeringsspråsmål. UML kan brukes på ulike stadier som analyse, design og programmering. Det finnes mange typer UML-diagrammer som objekt, pakke, sekvens, tilstandsmaskin, timing, brukstilfelle, interaksjon, komponentstruktur, kommunikasjon, komponent, etc. Jim Rambaugh, Ivar Jacobson og Grady Booch er de opprinnelige forfatterne til UML.

ERD står for Entity Relationship Diagram. Det fungerer som en viktig komponent i en konseptuell datamodell. ERD brukes ofte til å grafisk representere den logiske strukturen i en database. Modellen er basert på tre hovedkomponenter:

  • Enheter: Det kan være enhver person, objekt, begivenhet eller konsept som dataene må lagres eller vedlikeholdes.
  • Attributter: Egenskapene til enhetene refereres til som attributter.
  • Forhold: Det beskriver sammenhengen mellom enhetene.

Forholdene er videre delt inn i valgfrie og obligatoriske forhold. Et annet viktig begrep som er knyttet til Entity Relationship Diagrams er kardinaliteten. I et forhold identifiserer det antall forekomster av et foretak som kan (eller i noen tilfeller må) være knyttet til en annen enhet. Dermed ser Entity Relationship Diagrams den virkelige verden som en samling av ulike typer forretningsenheter. Det definerer forholdet mellom enhetene og beskriver også attributter knyttet til enhetene.

Sammenligning mellom UML og ERD:

UML

ERD

Fullstendig format

Unified Modeling Language

Entity Relationship Diagram

Definisjon

UML er et populært og standardisert modelleringsspråk som primært brukes til objektorienterte programmer.

Entity-Relations diagrammer brukes i strukturert analyse og konseptuell modellering. De brukes ofte til å grafisk representere den logiske strukturen til en database.

Fordeler

  • Åpne Standard, Grafisk notat for å spesifisere, visualisere, konstruere og dokumentere programvare systemer.
  • Uavhengig av noe bestemt programmeringsspråk.
  • Språket kan brukes fra generell innledende design til meget spesifikk detaljert design over hele programvarenes livscyklus.
  • Brukes til modellering av store og komplekse systemer.
  • Øk forståelsen / kommunikasjonen av produktet til kunder og utviklere.
  • Støtte for ulike applikasjonsområder.
  • Støtte for UML i mange programvarepakker i dag (f.eks. Rational, plugins for popular IDEs som NetBeans, Eclipse).
  • Basert på erfaringer og behov fra brukerens samfunn.
  • Det gir omvendt teknisk støtte
  • Selv om ERDer, kan en analytiker eller en designer få et dypt innblikk i informasjonen som må inneholde databasen.
  • Det fungerer som et dokumentasjonsverktøy.
  • Den brukes til å representere og formidle den logiske strukturen til databasen til brukerne.
  • Enkel og lett å forstå.
  • Veldig lett å overføre konstruksjonen til relasjonsbordene.
  • Gjelder som en blåkopi av en database.
  • Konvertering fra ER-diagram til et nettverk eller en hierarkisk datamodell kan enkelt gjøres.

konvensjoner

  • Rektangler er klasser eller forekomster
  • Ovals er funksjoner eller brukstilfeller
  • Tilfeller er understreket
  • Typer er ikke understreket
  • Navnet på en abstrakt klasse vises i kursiv.
  • Et grensesnitt kan vises ved hjelp av et rektangelsymbol med søkeordet «grensesnitt» foran navnet.
  • Klasse med tre rom - Mellomrom inneholder en liste over attributter og b ottom compartment inneholder en liste over operasjoner.
  • En enhet er representert av et rektangel og oppkalt ved bruk av entallige substantiver.
  • En svak enhet er representert ved et dobbelt rektangel.
  • Forhold er representert av diamant.
  • Et attributt er representert av en formørkelse
  • Ellipse med en underliggende linje representerer en nøkkelattributt.

Nøkkelord

Klasse, objekt, forening og attributter.

Entitet, forekomst av en enhet, forhold og attributter.

Rollinformasjon

Inkludert

Ikke inkludert

kommentarer

Kan grafisk representert og festes til et hvilket som helst UML objekt

Ingen kommentarer i ER diagrammer

mål

  • Til modellsystemer ved å bruke begreper objektorientert tilnærming.
  • Å etablere en eksplisitt kopling til konseptuelle og eksekverbare gjenstander.
  • Å løse problemene med skala som er innebygd i komplekse og misjonskritiske systemer.
  • Å skape en metode som passer og brukes av både mennesker og maskiner.
  • Fang alle nødvendige eller nødvendige opplysninger.
  • Kontroller at informasjonen ikke blir duplisert eller overflødig.
  • Modeller ingen informasjon som er avledbar fra annen informasjon allerede modellert.
  • Finn informasjon på et forutsigbart og et logisk sted.
Anbefalt

Relaterte Artikler

  • populære sammenligninger: Forskjellen mellom forhandler og forhandler

    Forskjellen mellom forhandler og forhandler

    Hovedforskjell: I en handel er forhandlerens og forhandlerens funksjon forskjellig, det er en forhandler som selger produktet til sluttbrukeren, og en forhandler kjøper og selger deretter produktet til forbrukeren. Forhandlere er selgere, som selger varene til forbrukerne. De kan defineres som "en bedrift eller en person som selger varer til forbrukeren, i motsetning til en grossist eller leverandør, som normalt selger sine varer til en annen virksomhet".
  • populære sammenligninger: Forskjell mellom elsker og elskerinne

    Forskjell mellom elsker og elskerinne

    Hovedforskjell : Lover er en person som er i et romantisk forhold med en annen person. Mistress er en kvinne som har et ekstramarital forhold med en gift mann. En elsker er en partner i et romantisk forhold. Lover er også definert som den personen som er forelsket i en annen person. Lovers er to personer som vil være sammen til slutten av tiden, som elsker og verner hverandres følelser og tanker. T
  • populære sammenligninger: Forskjell mellom Hollywood og Bollywood

    Forskjell mellom Hollywood og Bollywood

    Hovedforskjell: I tillegg til å være representant for den amerikanske filmindustrien, er Hollywood også et fysisk sted i Los Angeles, California, USA. Hollywood har blitt populær over hele verden, med mange av sine filmer som slippes ut i nesten alle land. Bollywood er et uformelt begrep som brukes til å representere hindi-språkfilmindustrien i India. Boll
  • populære sammenligninger: Forskjellen mellom LLC og INC

    Forskjellen mellom LLC og INC

    Hovedforskjell: En LLC eller et aksjeselskap er en juridisk form for selskap som gir begrenset ansvar til sine eiere. INC eller Incorporated er dannelsen av en ny virksomhet, hvis juridiske enhet er skilt fra sine eiere. For å kunne gjøre forretninger i et hvilket som helst land, stat eller by, må selskapet registrere seg med regjeringen i nevnte stat og land for å etablere seg som en juridisk enhet. De
  • populære sammenligninger: Forskjellen mellom soyabønneolje og palmolje

    Forskjellen mellom soyabønneolje og palmolje

    Hovedforskjell: Den store forskjellen mellom soyabønne og palmeolje er måtene de er hentet fra deres opprinnelse, dvs. Soyabønneolje er hentet fra soyabønnefrøene, og Palmolje er ekstrahert fra mesocarp, som er en rødlig masse av oljepalmen frukt. Hvert sunt kosthold bør inneholde liten mengde fett; og som oljer er grunnleggende rike kilder til fett de foretrekkes i henhold til helsemessige fordeler. De sp
  • populære sammenligninger: Forskjellen mellom Lønn og Konto i Bank

    Forskjellen mellom Lønn og Konto i Bank

    Hovedforskjell: En lønnskonto er en bankkonto designet og tilbys hovedsakelig til lønnede personer. En nåværende konto er derimot en konto som er utformet for å passe til forretningsmenn, firmaer, bedrifter, offentlige foretak, etc. Hver har sine egne fordeler og fordeler. I hovedsak i dagens verden har alle en bankkonto. En
  • populære sammenligninger: Forskjellen mellom noun og adjektiv

    Forskjellen mellom noun og adjektiv

    Nøkkelforskjell: Noun er en del av tale som betegner en person, sted, ting eller ide. Adjektiver er ord som beskriver og gir mer informasjon om et substantiv. Nouns og adjektiver er to forskjellige ting, trodde de begge tilhører de åtte delene av tale, sammen med verb, pronomen, adverbene, preposisjoner, sammenhenger og interjections. D
  • populære sammenligninger: Forskjell mellom ekskludert, utvist og suspendert

    Forskjell mellom ekskludert, utvist og suspendert

    Nøkkelforskjell: Utelukket refererer til staten der man nektes tilgang. Det nekter å bli inkludert eller vurdert. Utvist refererer til staten der en er sendt bort eller avvist permanent. Suspended refererer til tilstanden som er knyttet til baren i en bestemt tidsperiode. Disse ordene kan brukes i sammenheng med å sperre eller fjerne fra et kontor, skole, stilling eller privilegium. U
  • populære sammenligninger: Forskjellen mellom varm sjokolade og varm kakao

    Forskjellen mellom varm sjokolade og varm kakao

    Hovedforskjell: "Kakao" er en varm sjokoladedrink som er laget med kakao, varm melk eller vann og sukker. "Varm sjokolade" er laget av sjokoladeflis (smeltet), sukker, krem ​​eller melk og vann. Mange bruker termene "varm sjokolade" og "varm kakao" utveksling fordi de ikke vet forskjellen mellom de to. Ve

Redaksjonens

Forskjell mellom hvitt gull og gult gull

Hovedforskjell: Hvitt gull er hvitt i farge og er belagt med rhodium, for å få det til å virke lysere og mer sølv i utseende. Gult gull er gult i fargen og mangler hardheten i hvitt gull. Gull er et rent element som er utvunnet ut av jorden. Siden antikken har den en stor pengeverdi som er tildelt den, på grunn av dens utseende, sjeldne tilgjengelighet og symbolsk verdi. Det