Utilizați notațiile de picior ale ciorii pentru a ilustra relația dintre entitățile din diagrama piciorului unei ciori. Entitățile sunt conectate prin linii, iar simbolurile de la fiecare capăt al liniei descriu cardinalitatea relației dintre entități.
Deoarece acestea sunt utilizate pe scară largă și utilizează doar patru simboluri, diagramele de notație a picioarelor ciorilor vă ajută să comunicați relații complexe într-un format ușor de utilizat.
Crearea diagramei și entităților
-
În Visio, în meniul fișier , selectați software> nou , apoi selectați notația bazei de date a lui Crow.
-
Alegeți unități metrice sau unități SUAși selectați Creare.
-
Din tiparul de notație a bazelor de date ale ciorii , glisați o formă de entitate pe pagina de desen.
-
Glisați o altă formă de entitate pe pagina de desen pentru a crea o a doua entitate.
-
Glisați o formă de 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 la prima entitate și lipiți-l 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 cardinality la ambele capete ale liniei de relație:
-
Faceți clic cu butonul din dreapta pe linia de relație, faceți clic pe Setare simbol de începutși alegeți din listă. Valoarea implicită este zero sau mai mult.
-
Faceți clic cu butonul din dreapta pe linia de relație din nou, faceți clic pe Setare simbol finalși alegeți din listă. Valoarea implicită este 1 și doar 1.
-
Puteți ajusta lățimea unei entități selectând bordura sa, apoi făcând clic și glisând ghidajul său galben. Nu puteți ajusta manual înălțimea unei entități. Înălțimea este ajustată prin adăugarea sau scaderea atributelor:
-
Pentru a elimina un atribut care nu este necesar, selectați-l și apăsați Delete.
-
Pentru a adăuga un atribut la o entitate, glisați un atribut din panoul forme la entitate, apoi eliberați tasta mouse-ului. Faceți dublu clic pe substituentul de nume de atribut și introduceți un nume potrivit pentru atribut.
Editarea atributelor unei entități
În mod implicit, se afișează numele atributelor unei entități, 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 un singur clic de două ori. Apare o casetă gri în jurul numelui tipului, pentru a indica faptul că este selectată.
-
Introduceți numele de tip nou. Când ați terminat, apăsați ESC (sau faceți clic în altă parte din entitate) pentru a salva modificarea.
Modificarea aspectului notei de picior a corbului
-
Faceți clic cu butonul din dreapta pe linia de relație, apoi 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 dimensiune săgeată început sau pe Dimensiune săgeată sfârșit pentru a modifica dimensiunea simbolurilor de început și de sfârșit.
-
Pentru a adăuga text, selectați linia de relație și tastați textul.
Crearea diagramei și entităților
-
Deschideți Visio pentru web și căutați piciorul de cioară.
-
Selectați diagrama de notații a bazei de date a Corbului .
-
În caseta de dialog, selectați unități metrice sau unități din SUA.
-
Selectați Creați.
-
Se deschide diagrama. Ar trebui să vedeți fereastra forme de lângă diagramă. Dacă nu îl vedeți, accesați vizualizarea > panouri de activitate și asigurați-vă că s-a selectat forme . Dacă tot nu îl vedeți, faceți clic pe butonul extindere fereastră forme din stânga.
-
Din tiparul de notație a bazelor de date ale ciorii , glisați o formă de entitate pe pagina de desen.
-
Glisați o altă formă de entitate pe pagina de desen pentru a crea o a doua entitate.
-
Glisați o formă de 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 la prima entitate și lipiți-l 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 cardinality la ambele capete ale liniei de relație:
-
Faceți clic cu butonul din dreapta pe linia de relație, faceți clic pe Setare simbol de începutși alegeți din listă. Valoarea implicită este zero sau mai mult.
-
Faceți clic cu butonul din dreapta pe linia de relație din nou, faceți clic pe Setare simbol finalși alegeți din listă. Valoarea implicită este 1 și doar 1.
-
Puteți ajusta lățimea unei entități selectând bordura sa, apoi făcând clic și glisând ghidajul său galben. Nu puteți ajusta manual înălțimea unei entități. Înălțimea este ajustată prin adăugarea sau scaderea atributelor:
-
Pentru a elimina un atribut care nu este necesar, selectați-l și apăsați Delete.
-
Pentru a adăuga un atribut la o entitate, glisați un atribut din panoul forme la entitate, apoi eliberați tasta mouse-ului. Faceți dublu clic pe substituentul de nume de atribut și introduceți un nume potrivit pentru atribut.
Editarea atributelor unei entități
În mod implicit, se afișează numele atributelor unei entități, 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 un singur clic de două ori. Apare o casetă gri în jurul numelui tipului, pentru a indica faptul că este selectată.
-
Introduceți numele de tip nou. Când ați terminat, apăsați ESC (sau faceți clic în altă parte din entitate) pentru a salva modificarea.
Forme disponibile în notația baza de date a lui Crow
Formă |
Descriere |
---|---|
Entitate |
Un obiect, o componentă de date. Acesta poate fi identificat în mod unic prin 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 prin 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 cheie primară 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 cu entitățile, faceți clic cu butonul din dreapta pe acesta pentru a seta opțiuni, de exemplu dacă este o relație "identificare" și pentru a seta simbolurile la fiecare capăt al liniei de conectare. |
Entități puternice și slabe
-
O entitate puternică are o cheie primară, ceea ce înseamnă că poate fi identificat unic doar prin atributele sale.
-
O entitate slabă este o entitate care nu poate fi identificată în mod unic doar prin atributele sale. Existența 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 la care este asociată entitatea slabă.
Relația dintre două entități puternice este denumită 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 de picior a Crow
Diagramele cu picior de cioară reprezintă entitățile ca casete și relații ca linii între casete. Formele diferite de la marginile acestor linii reprezintă cardinalitatea relativă a relației.
Trei simboluri sunt utilizate pentru a reprezenta cardinalitatea:
Un inel reprezintă "zero" |
|
O liniuță reprezintă "unu" |
|
Un picior de cioară reprezintă "mulți" sau "infinit" |
|
Aceste simboluri sunt utilizate în perechi pentru a reprezenta cele patru tipuri de cardinalitate pe care o entitate le poate avea î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 |
---|---|
Inel și linie: minim zero, maxim 1 (opțional) |
|
Dash și Dash: minim unu, maxim 1 (obligatoriu) |
|
Piciorul inelului și al ciorii: minim zero, maxim multe (opțional) |
|
Picior Dash și cioară: minim unu, maxim multe (obligatoriu) |
|
Sfaturi pentru proiectarea diagramei
-
Identificați toate entitățile de care aveți nevoie. Desenați toate acestea î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 trebuie să apară o singură dată în diagramă.
-
Uitați-vă peste relațiile pe care le-ați desenat. Există relații redundante? Există vreuna care nu este necesară sau lipsește?