Bruk kråkefotnotasjoner for å illustrere forholdet mellom enheter i et kråkefotdiagram. Enheter er koblet sammen med linjer, og symboler i hver ende av linjen beskriver kardinaliteten til relasjonen mellom enhetene.
Siden de er mye brukt og bruker bare fire symboler, hjelper kråkefotnotasjonsdiagrammer deg med å kommunisere komplekse relasjoner i et brukervennlig format.
Opprette diagrammet og enhetene
-
Velg Ny > programvare på Fil-menyen i Visio, og velg deretter Notasjon for kråkefotdatabase.
-
Velg metriske enheter eller amerikanske enheter, og velg Opprett.
-
Dra en enhetsfigur til tegningssiden fra notasjonssjablongen for kråkefotdatabasen.
-
Dra en annen enhetsfigur til tegningssiden for å opprette en ny enhet.
-
Dra en relasjonsfigur til tegningssiden for å opprette relasjonslinjen.
-
Hvis du vil koble sammen enhetene, drar du venstre ende av relasjonslinjen til den første enheten og limer den til et attributt, et koblingspunkt eller hele enheten. Dra den andre enden av relasjonslinjen, og lim den til den andre enheten.
-
Angi kardinalitetssymbolene på begge ender av relasjonslinjen:
-
Høyreklikk relasjonslinjen, klikk Angi startsymbol, og velg fra listen. Standardverdien er Null eller mer.
-
Høyreklikk relasjonslinjen på nytt, klikk Angi sluttsymbol, og velg fra listen. Standardverdien er 1 og bare 1.
-
Du kan justere bredden på en enhet ved å velge kantlinjen og deretter klikke og dra det gule håndtaket. Du kan ikke justere høyden på en enhet manuelt. Høyden justeres etter addisjon eller subtraksjon av attributter:
-
Hvis du vil fjerne et unødvendig attributt, merker du det og trykker DEL.
-
Hvis du vil legge til et attributt i en enhet, drar du et attributt fra Figurer-ruten til enheten og slipper deretter musetasten. Dobbeltklikk plassholderen for attributtnavnet , og skriv inn et passende navn for attributtet.
Redigere attributter for en enhet
Som standard vises navnene på attributtene til en enhet, men typen for hvert attributt er skjult.
Du kan endre denne innstillingen for alle enheter:
-
Høyreklikk på enheten, og velg Vis attributttyper.
-
Hvis du vil endre typen, peker du på typenavnet og enkeltklikker to ganger. Det vises en grå boks rundt typenavnet for å angi at den er valgt.
-
Skriv inn det nye typenavnet. Når du er ferdig, trykker du på ESC (eller klikker et annet sted på enheten) for å lagre endringen.
Endre utseendet på kråkefotnotasjonen
-
Høyreklikk relasjonslinjen, og klikk Formater figur.
-
Klikk Linje i ruten til høyre for å utvide listen.
-
Hvis du vil endre fargen på relasjonslinjen, klikker du ikonet ved siden av Farge og velger en farge.
-
Klikk Start pilstørrelse eller Sluttpilstørrelse for å endre størrelsen på symbolene Start og Slutt.
-
Hvis du vil legge til tekst, merker du relasjonslinjen og skriver inn teksten.
Obs!: Oppretting og redigering av notasjonsdiagrammer for kråkefotdatabase på Visio på nettet krever en Visio-abonnement 1- eller Visio-abonnement 2-lisens, som kjøpes separat fra Microsoft 365. Hvis du vil ha mer informasjon, kan du kontakte Microsoft 365-administratoren. Hvis administratoren har aktivert selvbetjent innkjøp, kan du kjøpe en lisens for Visio selv. Hvis du vil ha mer informasjon, kan du se Vanlige spørsmål om selvbetjent kjøp.
Opprette diagrammet og enhetene
-
Åpne Visio på nettet , og søk etter kråkefot.
-
Velg notasjonsdiagrammet kråkefotdatabase.
-
Velg metriske enheter eller AMERIKANSKE enheter i dialogboksen.
-
Velg Opprett.
-
Diagrammet åpnes. Du skal kunne se Figurer-vinduet ved siden av diagrammet. Hvis du ikke ser den, går du til Vis > oppgaveruter og kontrollerer at Figurer er valgt. Hvis du fortsatt ikke ser den, klikker du knappen Utvid figurer-vinduet til venstre.
-
Dra en enhetsfigur til tegningssiden fra notasjonssjablongen for kråkefotdatabasen.
-
Dra en annen enhetsfigur til tegningssiden for å opprette en ny enhet.
-
Dra en relasjonsfigur til tegningssiden for å opprette relasjonslinjen.
-
Hvis du vil koble sammen enhetene, drar du venstre ende av relasjonslinjen til den første enheten og limer den til et attributt, et koblingspunkt eller hele enheten. Dra den andre enden av relasjonslinjen, og lim den til den andre enheten.
-
Angi kardinalitetssymbolene på begge ender av relasjonslinjen:
-
Høyreklikk relasjonslinjen, klikk Angi startsymbol, og velg fra listen. Standardverdien er Null eller mer.
-
Høyreklikk relasjonslinjen på nytt, klikk Angi sluttsymbol, og velg fra listen. Standardverdien er 1 og bare 1.
-
Du kan justere bredden på en enhet ved å velge kantlinjen og deretter klikke og dra det gule håndtaket. Du kan ikke justere høyden på en enhet manuelt. Høyden justeres etter addisjon eller subtraksjon av attributter:
-
Hvis du vil fjerne et unødvendig attributt, merker du det og trykker DEL.
-
Hvis du vil legge til et attributt i en enhet, drar du et attributt fra Figurer-ruten til enheten og slipper deretter musetasten. Dobbeltklikk plassholderen for attributtnavnet , og skriv inn et passende navn for attributtet.
Redigere attributter for en enhet
Som standard vises navnene på attributtene til en enhet, men typen for hvert attributt er skjult.
Du kan endre denne innstillingen for alle enheter:
-
Høyreklikk på enheten, og velg Vis attributttyper.
-
Hvis du vil endre typen, peker du på typenavnet og enkeltklikker to ganger. Det vises en grå boks rundt typenavnet for å angi at den er valgt.
-
Skriv inn det nye typenavnet. Når du er ferdig, trykker du på ESC (eller klikker et annet sted på enheten) for å lagre endringen.
Figurer tilgjengelig i kråkefot database notasjon
Figur |
Beskrivelse |
---|---|
Enhet |
Et objekt, en komponent med data. Den kan identifiseres unikt av attributtene, og derfor er den uavhengig av en hvilken som helst annen enhet i skjemaet. |
Enhet med attributter |
Et objekt, en komponent med data. Den kan identifiseres unikt av attributtene, og derfor er den uavhengig av en hvilken som helst annen enhet i skjemaet. Inneholder en kolonne for å vise datatypen for hvert attributt. |
Attributt |
Et faktum som beskriver en enhet. Vises innenfor rammen til enheten. |
Attributtet Primærnøkkel |
Et attributt som unikt identifiserer en bestemt enhet. |
Skilletegn for primærnøkkel |
En vannrett linje som brukes til å skille primærnøkkelattributtet fra de andre attributtene til enheten. |
Relasjon |
Angir tilknytningen mellom to sterke enheter. Navnet er et verb som kort beskriver tilknytningen. Når du har limt relasjonen til enhetene, høyreklikker du den for å angi alternativer, for eksempel om det er en identifiseringsrelasjon, og for å angi symbolene i hver ende av koblingslinjen. |
Sterke og svake enheter
-
En sterk enhet har en primærnøkkel, noe som betyr at den kan identifiseres unikt bare av attributtene.
-
En svak enhet er en enhet som ikke kan identifiseres unikt bare av attributtene. Den er avhengig av den overordnede enheten. Den må bruke en sekundærnøkkel sammen med attributtene for å opprette en primærnøkkel. Sekundærnøkkelen er vanligvis primærnøkkelen for en sterk enhet som den svake enheten er relatert til.
Relasjonen mellom to sterke enheter kalles ganske enkelt en relasjon.
Relasjonen mellom en sterk enhet og en svak enhet kalles en sterk relasjon.
Symboler i kråkefotnotasjon
Kråkefotdiagrammer representerer enheter som bokser og relasjoner som linjer mellom boksene. Ulike figurer på slutten av disse linjene representerer den relative kardinaliteten til relasjonen.
Tre symboler brukes til å representere kardinalitet:
En ring representerer «null» |
|
En tankestreker representerer «én» |
|
En kråkefot representerer "mange" eller "uendelig" |
|
Disse symbolene brukes i par for å representere de fire kardinalitetstypene som en enhet kan ha i en relasjon. Det indre elementet i notasjonen representerer minimum, og det ytre elementet (nærmest enheten) representerer maksimum.
Beskrivelse |
Symbol |
---|---|
Ring og tankestreker: Minimum null, maksimum én (valgfritt) |
|
Tankestreker og tankestreker: Minimum én, maksimum én (obligatorisk) |
|
Ring- og kråkefot: Minimum null, maksimalt mange (valgfritt) |
|
Tankestrek og kråkefot: Minimum én, maksimal mange (obligatorisk) |
|
Tips for utforming av diagrammet
-
Identifiser alle enhetene du trenger. Tegn alle i diagrammet.
-
Finn ut hvilke enheter som har relasjoner til hverandre, og koble dem sammen. (Ikke alle enheter vil ha relasjoner. Noen kan ha flere relasjoner.)
-
Hver enhet skal bare vises én gang i diagrammet.
-
Se gjennom relasjonene du har tegnet. Finnes det overflødige relasjoner? Er det noen som er unødvendige eller mangler?