Tworzenie diagramu przy użyciu notacji bazy danych kurzej łapki

Dotyczy
Visio (plan 1) Visio Professional 2024 Visio Professional 2021 Visio Professional 2019 Visio Professional 2016 Visio Professional 2013

Użyj notacji kurzych łapek, aby zilustrować relacje między jednostkami na diagramie kurzej łapki. Encje są połączone liniami, a symbole na obu końcach linii opisują kardynalność relacji między encjami.

Ponieważ są one powszechnie stosowane i wykorzystują tylko cztery symbole, diagramy notacji kurzych łapek ułatwiają komunikowanie złożonych relacji w łatwym w użyciu formacie.

Tworzenie diagramu i encji

  1. W programie Visio w menu Plik wybierz pozycję Nowe>oprogramowanie, a następnie wybierz notację bazy danych Kurza łapka.

  2. Wybierz pozycję Jednostki metryczne lub Jednostki niemetryczne, a następnie wybierz pozycję Utwórz.

  3. Ze wzornika notacji kurzych łapek przeciągnij na stronę rysunku kształt Jednostka .

  4. Przeciągnij kolejny kształt jednostki na stronę rysunku, aby utworzyć drugi element.

  5. Przeciągnij kształt Relacja na stronę rysunku, aby utworzyć linię relacji.

  6. Aby połączyć elementy, przeciągnij lewy koniec linii relacji do pierwszego elementu i przyklej go do atrybutu, punktu połączenia lub całego elementu. Przeciągnij drugi koniec linii relacji i przyklej go do drugiego elementu.

  7. Ustaw symbole kardynalności na obu końcach linii relacji:

    • Kliknij prawym przyciskiem myszy linię relacji, kliknij polecenie Ustaw symbol początku i wybierz pozycję z listy. Wartością domyślną jest zero lub więcej.
    • Ponownie kliknij prawym przyciskiem myszy linię relacji, kliknij polecenie Ustaw symbol końca i wybierz pozycję z listy. Wartością domyślną jest 1 i tylko 1.
      Ustaw symbol końca.

Można dostosować szerokość elementu, zaznaczając jego obramowanie, a następnie klikając i przeciągając jego żółty uchwyt. Nie można ręcznie dostosować wysokości elementu. Wysokość jest dostosowywana przez dodawanie lub odejmowanie atrybutów:

  • Aby usunąć zbędny atrybut, zaznacz go i naciśnij klawisz Delete.
  • Aby dodać atrybut do encji, przeciągnij atrybut z okienka Kształty do encji, a następnie zwolnij klawisz myszy. Kliknij dwukrotnie symbol zastępczy nazwy atrybutu i wprowadź odpowiednią nazwę atrybutu.

Edytowanie atrybutów encji

Domyślnie wyświetlane są nazwy atrybutów encji, ale typ każdego atrybutu jest ukryty.

Jednostka kurzej łapki, w której typ każdego atrybutu jest ukryty.

To ustawienie można zmienić dla dowolnej jednostki:

  1. Kliknij prawym przyciskiem myszy encję i wybierz polecenie Pokaż typy atrybutów.
    Jednostka kurzej łapki, w której widoczny jest typ każdego atrybutu.
  2. Aby zmienić typ, wskaż nazwę typu i kliknij dwukrotnie jeden raz. Wokół nazwy typu pojawi się szare pole wskazujące, że został wybrany.
  3. Wprowadź nazwę nowego typu. Po zakończeniu naciśnij klawisz Esc (lub kliknij w innym miejscu encji), aby zapisać zmianę. 

Zmienianie wyglądu notacji "kurza łapka"

  1. Kliknij prawym przyciskiem myszy linię relacji, a następnie kliknij polecenie Formatuj kształt.
  2. Kliknij pozycję Linia w prawym okienku, aby rozwinąć listę.
  3. Aby zmienić kolor linii relacji, kliknij ikonę obok przycisku Kolor i wybierz kolor.
    Ustawianie koloru linii relacji.
  4. Kliknij pozycję Początek rozmiaru strzałki lub Koniec strzałki , aby zmienić rozmiar symboli początku i końca.
    Ustaw rozmiar strzałki.
  5. Aby dodać tekst, zaznacz linię relacji i wpisz tekst.

Silne i słabe jednostki

  • Silna jednostka ma klucz podstawowy, co oznacza, że można ją jednoznacznie zidentyfikować za pomocą samych atrybutów.
  • Słaba jednostka to jednostka, której nie można jednoznacznie zidentyfikować na podstawie samych jej atrybutów. Jest zależny od swojej jednostki nadrzędnej. Aby utworzyć klucz podstawowy, musi użyć klucza obcego w połączeniu z jego atrybutami. Zazwyczaj klucz obcy jest kluczem podstawowym silnej jednostki, z którą powiązana jest słaba jednostka.

Związek między dwoma silnymi bytami nazywa się po prostu związkiem. 

Związek między silnym a słabym bytem nazywany jest silnym związkiem.

Symbole w notacji kurzej łapki

Diagramy kurzych łapek przedstawiają jednostki jako prostokąty, a relacje jako linie między polami. Różne kształty na końcach tych linii reprezentują względną kardynalność relacji. 

Kardynalność reprezentują trzy symbole:

Pierścień reprezentuje "zero" Symbol pierścienia w notacji Crows Foot.
Kreska reprezentuje "jeden" Symbol kreski w notacji Crows Footation.
Kurza łapka reprezentuje "wiele" lub "nieskończoność" Symbol kurzej łapki w notacji kurzej łapki.

Symbole te są używane parami do reprezentowania czterech typów kardynalności, które jednostka może mieć w relacji. Wewnętrzny element notacji reprezentuje minimum, a element zewnętrzny (najbliższy encji) reprezentuje maksimum.

Opis Symbol
Pierścień i kreska: minimum zero, maksimum jeden (opcjonalnie) Symbol Zero lub Jeden w notacji kurzej łapki.
Kreska i myślnik: co najmniej jeden, co najmniej jeden (obowiązkowe) Symbol Jednego i Jedynego w notacji kurzej łapki.
Kółko i kurza łapka: minimum zero, maksimum (opcjonalnie) Symbol Zero lub More w notacji kurzej łapki.
Kreska i kurza łapka: co najmniej jeden, maksymalnie wiele (obowiązkowe) Symbol One or More w notacji kurzej łapki.

Porady dotyczące projektowania diagramu

  • Zidentyfikuj wszystkie potrzebne jednostki. Narysuj je wszystkie na diagramie.
  • Określ, które encje mają ze sobą relacje, i połącz je. (Nie wszystkie encje będą miały relacje. Niektóre mogą mieć wiele relacji).
  • Każdy element powinien pojawić się na diagramie tylko raz.
  • Przejrzyj narysowane relacje. Czy istnieją jakieś nadmiarowe relacje? Czy są jakieś niepotrzebne lub których brakuje?