Uporabite opombe »crow’s foot«, da ponazorite razmerje med enotami v diagramu »crow’s foot«. Entitete so povezane s črtami, simboli na obeh koncih vrstice pa opisujejo bistvo relacije med entitetami.
Ker se pogosto uporabljajo in uporabljajo le štiri simbole, diagrami s stopalom Crow ' s vam pomagajo pri sporazumevanju med zapletenimi relacijami v obliki zapisa, ki jo je mogoče preprosto uporabiti.
Ustvarjanje diagrama in entitet
-
V Visio v meniju Datoteka izberite Nova > programska opremain nato izberite zapis zbirke podatkov Crow ' s foot.
-
Izberite bodisi metrične enote bodisi enote ZDA, nato pa izberite Ustvari.
-
Iz šablone Zapis zbirke podatkov Crow's Foot povlecite obliko Entiteta na stran za risanje.
-
Še eno obliko Entiteta povlecite na stran za risanje, da ustvarite drugo entiteto.
-
Obliko Relacija povlecite na stran za risanje, da ustvarite črto relacije.
-
Če želite povezati entitete, povlecite levi konec črte relacije do prve entitete in jo prilepite na atribut, točko povezave ali celotno entiteto. Povlecite drug konec črte relacije in ga prilepite na drugo entiteto.
-
Simbole kardinalnosti postavite na oba konca črte relacije:
-
Z desno miškino tipko kliknite črto relacije, kliknite Nastavi simbol za začetek in izberite vrednost iz seznama. Privzeta vrednost je Nič ali več.
-
Z desno miškino tipko kliknite črto relacije, kliknite Nastavi simbol za konec in izberite vrednost iz seznama. Privzeta vrednost je 1 in samo 1.
-
Širino entitete lahko prilagodite tako, da izberete njeno obrobo, nato pa kliknete in povlečete rumeno ročico. Višine entitete ne morete ročno prilagoditi. Višina je prilagojena z dodatkom ali odštevanjem atributov:
-
Če želite odstraniti nepotreben atribut, ga izberite in pritisnite tipko Delete.
-
Če želite entiteti dodati atribut, povlecite atribut iz podokna oblike v entiteto in nato spustite tipko miške. Dvokliknite ogrado Ime atributa in vnesite ustrezno ime za atribut.
Urejanje atributov entitete
Privzeto so prikazana imena atributov entitete, vendar je vrsta posameznega atributa skrita pred pogledom.
To nastavitev lahko spremenite za katero koli entiteto:
-
Z desno tipko miške kliknite entiteto in izberite Pokaži vrste atributov.
-
Če želite spremeniti vrsto, pokažete na ime tipa in dvakrat kliknite. Prikaže se sivo polje okoli imena tipa, ki označuje, da je izbrana.
-
Vnesite ime nove vrste. Ko končate, pritisnite tipko ESC (ali kliknite drugje na entiteti), da shranite spremembo.
Spreminjanje videza opomb »crow’s foot«
-
Z desno tipko miške kliknite črto relacije in nato kliknite Oblikovanje oblike.
-
Kliknite Vrstica v desnem podoknu, da razširite seznam.
-
Če želite spremeniti barvo relacijske črte, kliknite ikono poleg Barva in izberite barvo.
-
Kliknite Velikost začetka puščice ali Velikost konca puščice, če želite spremeniti velikost začetnega in končnega simbola.
-
Če želite dodati besedilo, izberite črto relacije in vnesite besedilo.
Ustvarjanje diagrama in entitet
-
Odprite Visio za splet in poiščite Crow ' s foot.
-
Izberite diagram zapisa zbirke podatkov za noge vrana .
-
V pogovornem oknu izberite bodisi metrične enote bodisi enote ZDA.
-
Izberite Ustvari.
-
Odpre se diagram. Zraven diagrama bi moralo biti prikazano okno Oblike. Če je ne vidite, pojdite na Ogledpodokna opravil > in se prepričajte, da so izbrane oblike . Če je še vedno ne vidite, kliknite gumb razširi okno» oblike «na levi strani.
-
Iz šablone Zapis zbirke podatkov Crow's Foot povlecite obliko Entiteta na stran za risanje.
-
Še eno obliko Entiteta povlecite na stran za risanje, da ustvarite drugo entiteto.
-
Obliko Relacija povlecite na stran za risanje, da ustvarite črto relacije.
-
Če želite povezati entitete, povlecite levi konec črte relacije do prve entitete in jo prilepite na atribut, točko povezave ali celotno entiteto. Povlecite drug konec črte relacije in ga prilepite na drugo entiteto.
-
Simbole kardinalnosti postavite na oba konca črte relacije:
-
Z desno miškino tipko kliknite črto relacije, kliknite Nastavi simbol za začetek in izberite vrednost iz seznama. Privzeta vrednost je Nič ali več.
-
Z desno miškino tipko kliknite črto relacije, kliknite Nastavi simbol za konec in izberite vrednost iz seznama. Privzeta vrednost je 1 in samo 1.
-
Širino entitete lahko prilagodite tako, da izberete njeno obrobo, nato pa kliknete in povlečete rumeno ročico. Višine entitete ne morete ročno prilagoditi. Višina je prilagojena z dodatkom ali odštevanjem atributov:
-
Če želite odstraniti nepotreben atribut, ga izberite in pritisnite tipko Delete.
-
Če želite entiteti dodati atribut, povlecite atribut iz podokna oblike v entiteto in nato spustite tipko miške. Dvokliknite ogrado Ime atributa in vnesite ustrezno ime za atribut.
Urejanje atributov entitete
Privzeto so prikazana imena atributov entitete, vendar je vrsta posameznega atributa skrita pred pogledom.
To nastavitev lahko spremenite za katero koli entiteto:
-
Z desno tipko miške kliknite entiteto in izberite Pokaži vrste atributov.
-
Če želite spremeniti vrsto, pokažete na ime tipa in dvakrat kliknite. Prikaže se sivo polje okoli imena tipa, ki označuje, da je izbrana.
-
Vnesite ime nove vrste. Ko končate, pritisnite tipko ESC (ali kliknite drugje na entiteti), da shranite spremembo.
Oblike, ki so na voljo v obliki zapisa zbirke podatkov Crow ' s foot
Oblika |
Opis |
---|---|
Entiteta |
Predmet, komponenta podatkov. Enolično je mogoče identificirati s svojimi atributi, zato je neodvisen od katerega koli drugega subjekta v shemi. |
Entiteta z atributi |
Predmet, komponenta podatkov. Enolično je mogoče identificirati s svojimi atributi, zato je neodvisen od katerega koli drugega subjekta v shemi. Vključuje stolpec za prikaz podatkovnega tipa posameznega atributa. |
Attribute |
Dejstvo, ki opisuje entiteto. Se prikaže v okviru entitete. |
Atribut primarnega ključa |
Atribut, ki enolično identificira določeno entiteto. |
Ločilo primarnega ključa |
Vodoravna črta, ki se uporablja za ločevanje atributa primarnega ključa iz drugih atributov entitete. |
Relacija |
Označuje povezavo med dvema velikima entitetama. Njegovo ime je glagol, ki na kratko opisuje povezavo. Ko prilepite relacijo do entitet, jo kliknite z desno tipko miške, da nastavite možnosti, na primer, ali gre za» prepoznavanje «relacije, in nastavite simbole na vsakem koncu povezovalne črte. |
Močne in šibke entitete
-
Močna entiteta ima primarni ključ, kar pomeni, da ga lahko enolično identificirajo le njeni atributi.
-
Šibka entiteta je entiteta, ki je ni mogoče enolično identificirati le z atributi. Je odvisen od nadrejene entitete. Če želite ustvariti primarni ključ, mora v povezavi s svojimi atributi uporabiti tuj ključ. Običajno je tuj ključ primarni ključ močne entitete, s katero je povezana šibka entiteta.
Relacija med dvema močnimi entitetami je preprosto imenovana relacija.
Relacija med močno entiteto in šibko entiteto se imenuje močna relacija.
Simboli v položaju Crow ' s foot
Diagrami stopala vran predstavljajo entitete kot polja in relacije kot črte med polji. Različne oblike na koncih teh črt predstavljajo relativno kardinala relacije.
Za zastopanje kardinala se uporabljajo trije simboli:
Prstan predstavlja» nič « |
|
Pomišljaj predstavlja» ena « |
|
Noga vrane predstavlja» mnogo «ali» neskončno « |
|
Ti simboli se uporabljajo v parih za predstavitev štirih vrst kardinala, ki jih ima entiteta v relaciji. Notranji element zapisa predstavlja minimum in zunanji element (najbližje entiteti) predstavlja Maksimum.
Opis |
Simbol |
---|---|
Ring in pomišljaj: najmanjša ničla, največja vrednost (izbirno) |
|
Pomišljaj in pomišljaj: najmanjša ena, največja (obvezna) |
|
Ring in Crow ' s foot: najmanjša ničla, največ število (izbirno) |
|
Dash in Crow ' s foot: najmanjša ena, največ število (obvezno) |
|
Namigi za načrtovanje diagrama
-
Identificirajte vse entitete, ki jih potrebujete. Narišite vse v diagramu.
-
Določite, katere entitete imajo relacije med seboj in jih povezujejo. (Vsi subjekti ne bodo imeli relacij. Nekateri imajo morda več relacij.)
-
Vsaka entiteta naj bo prikazana le enkrat v diagramu.
-
Preglejte relacije, ki ste jih narisali. Ali obstajajo odvečne relacije? Ali obstajajo kakršne koli nepotrebne ali manjkajoče?