Utilizați notații Crow's Foot pentru a ilustra relația dintre entități într-o diagramă Crow's Foot. Entitățile sunt conectate prin linii, iar simbolurile de la fiecare capăt al liniei descriu cardinalitatea relației dintre entități.
Deoarece sunt utilizate cel mai des și utilizează numai patru simboluri, diagramele cu notație Crow's Foot vă ajută să comunicați relații complexe într-un format ușor de utilizat.
Creați diagrama și entitățile
-
În Visio, în meniul Fișier, selectați Software nou > ,apoi selectați Notație pentru baza de date Crow's Foot.
-
Alegeți Unități metrice sau Unități SUAși selectați Creare.
-
Din notația Crow's Foot Database Notation, glisați o formă Entitate în pagina de desen.
-
Glisați o altă formă Entitate pe pagina de desen pentru a crea o a doua entitate.
-
Glisați o formă Relație pe pagina de desen pentru a crea linia de relație.
-
Pentru a conecta entitățile, glisați capătul din stânga al liniei de relație spre prima entitate și lipiți-o la un atribut, la un punct de conexiune sau la întreaga entitate. Glisați celălalt capăt al liniei de relație și lipiți-l la a doua entitate.
-
Setați simbolurile de cardinalitate la ambele capete ale liniei de relație:
-
Faceți clic dreapta pe linia de relație, faceți clic pe Setaresimbol de început și alegeți din listă. Valoarea implicită este Zero sau mai multe.
-
Faceți clic dreapta din nou pe linia de relație, faceți clic pe Setaresimbol sfârșit și alegeți din listă. Valoarea implicită este 1 și doar 1.
-
Puteți ajusta lățimea unei entități selectând bordura acesteia, apoi făcând clic și glisând handle-ul său galben. Nu puteți ajusta manual înălțimea unei entități. Înălțimea este ajustată prin adunarea sau scăderea atributelor:
-
Pentru a elimina un atribut necesar, selectați-l și apăsați pe Delete.
-
Pentru a adăuga un atribut la o entitate, glisați un atribut din panoul Forme în entitate, apoi eliberați tasta mouse. Faceți dublu clic pe substituentul numelui atributului și introduceți un nume potrivit pentru atribut.
Editarea atributelor unei entități
În mod implicit, numele atributelor unei entități sunt afișate, dar tipul fiecărui atribut este ascuns din vizualizare.
Puteți modifica această setare pentru orice entitate:
-
Faceți clic dreapta pe entitate și selectați Afișare tipuri de atribute.
-
Pentru a modifica tipul, indicați spre numele tipului și faceți dublu clic. Apare o casetă gri în jurul numelui tipului de fișier, pentru a indica faptul că este selectat.
-
Introduceți numele tipului nou. După ce terminați, apăsați pe Esc (sau faceți clic în altă parte din entitate) pentru a salva modificarea.
Modificarea aspectului notației Crow's Foot
-
Faceți clic dreapta pe linia de relație și faceți clic pe Formatare formă.
-
Faceți clic pe Linie în panoul din dreapta pentru a extinde lista.
-
Pentru a modifica culoarea liniei de relație, faceți clic pe pictograma de lângă Culoareși selectați o culoare.
-
Faceți clic pe Dimensiunesăgeată la început sau pe Dimensiune săgeată la sfârșit pentru a modifica dimensiunea simbolurilor Început și Sfârșit.
-
Pentru a adăuga text, selectați linia de relație și tastați textul.
Notă: Crearea și editarea notațiilor de bază de date Crow's Foot pe Visio pentru web necesită o licență Visio Plan 1 sau Visio Plan 2, care este achiziționată separat de Microsoft 365. Pentru mai multe informații, contactați administratorul de Microsoft 365 . Dacă administratorul a activat "Achiziționare cu autoservire", puteți cumpăra o licență pentru dvs Visio dvs. Pentru mai multe detalii, consultați Întrebări frecvente despre achiziționarea cu autoservre.
Creați diagrama și entitățile
-
Deschideți Visio pentru web și căutați crow's foot.
-
Selectați notația Crow's Foot Database Notation.
-
În caseta de dialog, selectați Unități metrice sauUnități SUA.
-
Selectați Creați.
-
Diagrama se deschide. Ar trebui să vedeți fereastra Forme lângă diagramă. Dacă nu o vedeți, accesați Vizualizare panouri de > și asigurați-vă că este selectat Forme. Dacă tot nu o vedeți, faceți clic pe butonul Extindere fereastră Forme din stânga.
-
Din notația Crow's Foot Database Notation, glisați o formă Entitate în pagina de desen.
-
Glisați o altă formă Entitate pe pagina de desen pentru a crea o a doua entitate.
-
Glisați o formă Relație pe pagina de desen pentru a crea linia de relație.
-
Pentru a conecta entitățile, glisați capătul din stânga al liniei de relație spre prima entitate și lipiți-o la un atribut, la un punct de conexiune sau la întreaga entitate. Glisați celălalt capăt al liniei de relație și lipiți-l la a doua entitate.
-
Setați simbolurile de cardinalitate la ambele capete ale liniei de relație:
-
Faceți clic dreapta pe linia de relație, faceți clic pe Setaresimbol de început și alegeți din listă. Valoarea implicită este Zero sau mai multe.
-
Faceți clic dreapta din nou pe linia de relație, faceți clic pe Setaresimbol sfârșit și alegeți din listă. Valoarea implicită este 1 și doar 1.
-
Puteți ajusta lățimea unei entități selectând bordura acesteia, apoi făcând clic și glisând handle-ul său galben. Nu puteți ajusta manual înălțimea unei entități. Înălțimea este ajustată prin adunarea sau scăderea atributelor:
-
Pentru a elimina un atribut necesar, selectați-l și apăsați pe Delete.
-
Pentru a adăuga un atribut la o entitate, glisați un atribut din panoul Forme în entitate, apoi eliberați tasta mouse. Faceți dublu clic pe substituentul numelui atributului și introduceți un nume potrivit pentru atribut.
Editarea atributelor unei entități
În mod implicit, numele atributelor unei entități sunt afișate, dar tipul fiecărui atribut este ascuns din vizualizare.
Puteți modifica această setare pentru orice entitate:
-
Faceți clic dreapta pe entitate și selectați Afișare tipuri de atribute.
-
Pentru a modifica tipul, indicați spre numele tipului și faceți dublu clic. Apare o casetă gri în jurul numelui tipului de fișier, pentru a indica faptul că este selectat.
-
Introduceți numele tipului nou. După ce terminați, apăsați pe Esc (sau faceți clic în altă parte din entitate) pentru a salva modificarea.
Forme disponibile în notația de bază de date Crow's Foot
Formă |
Descriere |
---|---|
Entitate |
Un obiect, o componentă de date. Acesta poate fi identificat în mod unic după atributele sale și, prin urmare, este independent de orice altă entitate din schemă. |
Entitate cu atribute |
Un obiect, o componentă de date. Acesta poate fi identificat în mod unic după atributele sale și, prin urmare, este independent de orice altă entitate din schemă. Include o coloană pentru afișarea tipului de date al fiecărui atribut. |
Attribute |
Un fapt care descrie o entitate. Apare în cadrul entității. |
Atribut cheie primară |
Un atribut care identifică în mod unic o anumită entitate. |
Separator cheie primară |
O linie orizontală utilizată pentru a separa atributul cheii primare de celelalte atribute ale entității. |
Relație |
Indică asocierea dintre două entități puternice. Numele său este un verb care descrie pe scurt asocierea. După ce lipiți relația la entități, faceți clic dreapta pe aceasta pentru a seta opțiuni, cum ar fi dacă este o relație "Se identifică" și pentru a seta simbolurile de la fiecare capăt al liniei de conectare. |
Entitățile puternice și slabe
-
O entitate puternică are o cheie primară, ceea ce înseamnă că poate fi identificată în mod unic doar după atributele sale.
-
O entitate slabă este o entitate care nu poate fi identificată în mod unic doar după atributele sale. Ea depinde de entitatea sa părinte. Trebuie să utilizeze o cheie străină împreună cu atributele sale pentru a crea o cheie primară. De obicei, cheia străină este cheia primară a unei entități puternice cu care este corelată entitatea slabă.
Relația dintre două entități puternice se numește pur și simplu relație.
Relația dintre o entitate puternică și o entitate slabă se numește relație puternică.
Simboluri în notația Crow's Foot
Diagramele Crow's Foot reprezintă entități sub drept casete, iar relațiile ca linii între casete. Formele diferite de la capetele acestor linii reprezintă cardinalitatea relativă a relației.
Sunt utilizate trei simboluri pentru a reprezenta cardinalitatea:
Un inel reprezintă "zero" |
|
O linie reprezintă "unu" |
|
"crow's foot" reprezintă "mulți" sau "infinit" |
|
Aceste simboluri sunt utilizate în perechi pentru a reprezenta cele patru tipuri de cardinalitate pe care le poate avea o entitate într-o relație. Elementul interior al notației reprezintă valoarea minimă, iar elementul exterior (cel mai apropiat de entitate) reprezintă valoarea maximă.
Descriere |
Simbol |
---|---|
Apel și linie: Minim zero, maxim unu (opțional) |
|
Linie și linie: Minim unu, maxim unu (obligatoriu) |
|
Sonerie și crow's foot: Minim zero, maximum multe (opțional) |
|
Linie și crow's foot: Minim unu, maximum multe (obligatoriu) |
|
Sfaturi pentru proiectarea diagramei
-
Identificați toate entitățile de care aveți nevoie. Desenați-le pe toate în diagramă.
-
Determinați ce entități au relații între ele și conectați-le. (Nu toate entitățile vor avea relații. Unele pot avea mai multe relații.)
-
Fiecare entitate ar trebui să apară o singură dată în diagramă.
-
Priviți relațiile pe care le-ați desenat. Există relații redundante? Există vreuna care nu este necesară sau lipsește?