Ligger kråkefoten under underkategorien til UML-notasjonen, eller er det en helt annen tilnærming.

Så langt jeg har sett er det bare forskjell på to av dem at kråkeføtter bruker kråkesymbol | —— < – for å vise forholdet mens UML bruker 0 .. * eller tallet for å vise forholdet.

Jeg tror jeg har sett begge tilnærmingene som er oppført under UML-diagrammet som ER-diagram for Database eller korriger meg hvis jeg har feil? Og elsker også å vite hvilken som er mye brukt eller standard?

Svar

ERD er praktisk talt mer visuelle hjelpemidler i databaser. Du prøver å modellere tabellene dine ved å bruke relasjoner avbildet av ERD, slik at du raskt kan uttrykke deg når du diskuterer med andre mennesker.

Mens UML på den andre hånd er en OOP-måte å representere selve applikasjonen på, og dermed dypere og mer kompleks enn ERD. En åpenbar forskjell en type UML inkluderer tilstander (felt) og atferd (metode api), i motsetning til ERD som bare inneholder rene data. UML kan også skildre prosessflyt, for eksempel use case-diagram. Kort fortalt er UML den vanlige måten å representere hvordan hele applikasjonen oppfører seg, dens fysiske og logiske deler, arkitekturen osv.

Svar

Crow «s Feet Notation er en av flere Entitetsforhold diagrammeringsnotasjoner.

En enhetsrelasjonsmodell er resultatet av å bruke en systematisk prosess for å beskrive og definere et emneområde for forretningsdata. Den definerer ikke forretningsprosessen, bare visualisere forretningsdata. Dataene blir representert som komponenter (enheter) som er knyttet til hverandre av forhold som uttrykker avhengighet og krav mellom dem, for eksempel: en bygning kan deles inn i null eller flere leiligheter, men en leilighet kan bare være plassert i en bygning. Enheter kan ha forskjellige egenskaper (attributter) som kjennetegner Diagrammer som er opprettet for å representere disse enhetene, attributtene og relasjonene grafisk, kalles enhet – rela diagrammer.

En ER-modell implementeres vanligvis som en database. Når det gjelder en relasjonsdatabase som lagrer data i tabeller, representerer hver rad i hver tabell en forekomst av en enhet. Noen datafelter i disse tabellene peker på indekser i andre tabeller; slike pekere er den fysiske implementeringen av forholdet.

Og mer spesifikt

Crows foot notation brukes i Barkers Notation, Structured Systems Analysis and Design Method (SSADM) og informasjonsteknikk. Crows fotdiagrammer representerer enheter som bokser, og forhold som linjer mellom boksene. Ulike former i endene av disse linjene representerer kardinaliteten i forholdet.

Objektdiagrammer er litt forskjellige fra ER-diagrammer.

I Unified Modeling Language (UML) fokuserer et objektdiagram på et bestemt sett med objekter og attributter, og koblingene mellom disse forekomstene. Et korrelert sett med objektdiagrammer gir innsikt i hvordan et vilkårlig syn på et system forventes å utvikle seg over tid. I tidlige UML-spesifikasjoner blir objektdiagrammet beskrevet som:

«Et objektdiagram er en graf over forekomster, inkludert objekter og dataverdier. Et statisk objektdiagram er en forekomst av et klassediagram; det viser et øyeblikksbilde av den detaljerte tilstanden til et system på et tidspunkt. Bruken av objektdiagrammer er ganske begrenset, nemlig for å vise eksempler på datastruktur. «Den siste UML 2.5-spesifikasjonen definerer ikke eksplisitt objektdiagrammer, men gir en notasjon for forekomster av klassifiserere.

Objektdiagrammer og klassediagrammer er nært beslektede og bruker nesten identisk notasjon. Begge diagrammer er ment for å visualisere den statiske strukturen til et system. Mens klassediagrammer viser klasser, viser objektdiagrammer forekomster av klasser (objekter). Objektdiagrammer er mer konkrete enn klassediagrammer. De brukes ofte til å gi eksempler eller fungere som testtilfeller for klassediagrammer. Bare aspekter av nåværende interesse i en modell vises vanligvis på et objektdiagram.

Bruk

Hvis du bruker et UML-modelleringsverktøy, tegner du vanligvis objektdiagrammer ved hjelp av en annen diagramtype, for eksempel på et klassediagram. En objektforekomst kan kalles en forekomstspesifikasjon eller bare en forekomst. mellom forekomster er generelt ly referert til som en lenke. Andre UML-enheter, for eksempel et aggregerings- eller sammensetningssymbol (en diamant), kan også vises på et objektdiagram.

Svar

UML er en samling diagrammer.Det er klassediagrammer (forskjellige på så mange nivåer enn Crows Feet-notasjon), Bruk sakdiagrammer, distribusjonsdiagrammer, sekvensdiagrammer, oppgi maskindiagrammer og så videre som du kan lese i 790 sider omgs spesifikasjon . Så nei, de er en helt annen ting.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *