Vytvorenie diagramu s formátom crow's foot v zápise databázy

Vzťahuje sa na
Visio Plan 1 Visio Professional 2024 Visio Professional 2021 Visio Professional 2019 Visio Professional 2016 Visio Professional 2013

Použite zápis v jazyku Crow´s Foot na ilustráciu vzťahu medzi entitami v diagrame jazyka Crow´s Foot. Entity sú spojené čiarami a symboly na oboch koncoch čiary popisujú kardinalitu vzťahov medzi entitami.

Keďže sa zápisové diagramy jazyka Crow ́s Foot hojne používajú a využívajú iba štyri symboly, pomáhajú komunikovať komplexné vzťahy v jednoducho použiteľnom formáte.

Vytvorenie diagramu a entít

  1. Vo Visiu v ponuke Súbor vyberte položku Nový>softvér a potom vyberte položku Crow ́s Foot Database Notation.

  2. Vyberte metrické aleboamerické jednotky a vyberte položku Vytvoriť.

  3. Zo vzorkovnice Zápis databázy jazyka Crow's Foot presuňte tvar Entita na stránku kresby.

  4. Presunutím ďalšieho tvaru Entita na stránku kresby vytvorte druhú entitu.

  5. Presunutím tvaru Vzťah na stránku kresby vytvorte čiaru vzťahu.

  6. Ak chcete tieto entity spojiť, presuňte ľavý koniec čiary vzťahu k prvej entite a prilepte ho k atribútu, bodu pripojenia alebo celej entite. Presuňte druhý koniec čiary vzťahu a prilepte ho k druhej entite.

  7. Nastavte symboly kardinality na oboch koncoch čiary vzťahu:

    • Pravým tlačidlom myši kliknite na čiaru vzťahu, kliknite na položku Nastaviť symbol začiatku a vyberte si možnosť zo zoznamu. Predvolenou možnosťou je Nula alebo viac.
    • Opätovne kliknite na čiary vzťahov, kliknite na položku Nastaviť symbol konca a vyberte si možnosť zo zoznamu. Predvolenou možnosťou je 1 a iba 1.
      Nastavte symbol konca.

Šírku entity môžete upraviť tak, že vyberiete jej orámovanie, potom kliknete na žltú rukoväť danej entity a presuniete ju. Výšku entity nie je možné manuálne upraviť. Výška sa upravuje sčítaním alebo odčítaním atribútov:

  • Ak chcete odstrániť nepotrebný atribút, vyberte ho a stlačte kláves Delete.
  • Ak chcete pridať atribút k entite, presuňte atribút z tably Tvary do entity a potom uvoľnite kláves myši. Dvakrát kliknite na zástupný objekt názvu atribútu a zadajte vhodný názov atribútu.

Úprava atribútov entity

Predvolene sa zobrazujú názvy atribútov subjektov, ale typ každého atribútu je skrytý.

Entita Crow Foot, v ktorej je typ každého atribútu skrytý.

Toto nastavenie môžete zmeniť pre ľubovoľnú entitu:

  1. Kliknite pravým tlačidlom myši na entitu a vyberte položku Zobraziť typy atribútov.
    Entita Crow Foot, v ktorej je viditeľný typ každého atribútu.
  2. Ak chcete zmeniť typ, ukážte na názov typu a dvakrát kliknite raz. Okolo názvu typu sa zobrazí sivé pole, ktoré signalizuje, že je vybratý.
  3. Zadajte nový názov typu. Keď skončíte, stlačením klávesu Esc (alebo kliknutím na iné miesto na entite) uložte zmenu. 

Zmena vzhľadu zápisu v jazyku Crow´s Foot

  1. Kliknite pravým tlačidlom myši na čiaru vzťahu a potom kliknite na položku Formátovať tvar.
  2. Kliknutím na položku Čiara na pravej table rozbaľte zoznam.
  3. Ak chcete zmeniť farbu čiary vzťahu, kliknite na ikonu vedľa položky Farba a vyberte si farbu.
    Nastavte farbu čiary vzťahu.
  4. Kliknite na položku Veľkosť šípky na začiatku alebo Veľkosť šípky na konci a zmeňte veľkosť symbolu začiatku a konca.
    Nastavte veľkosť šípky.
  5. Ak chcete pridať text, vyberte čiaru vzťahu a zadajte text.

Silné a slabé entity

  • Silná entita má primárny kľúč, čo znamená, že ju možno jednoznačne identifikovať iba na základe jej atribútov.
  • Slabá entita je entita, ktorú nemožno jednoznačne identifikovať len na základe jej atribútov. Závisí od existencie svojej nadradenej entity. Na vytvorenie primárneho kľúča musí v spojení s atribútmi použiť cudzí kľúč. Cudzí kľúč je zvyčajne primárny kľúč silnej entity, s ktorou slabšia entita súvisí.

Vzťah medzi dvoma silnými entitami sa nazýva jednoducho vzťah. 

Vzťah medzi silnou a slabou entitou sa nazýva silný vzťah.

Symboly v zápise crow's foot

Diagramy jazyka Crow ́s Foot znázorňujú entity ako škatule a vzťahy ako čiary medzi poľami. Rôzne tvary na koncoch týchto čiar predstavujú relatívnu kardinalitu vzťahu. 

Na označenie kardinality sa používajú tri symboly:

Prstenec predstavuje nulu Symbol prsteňa v zápise Crow Foot.
Pomlčka predstavuje "jeden" Symbol pomlčky v zápise Crow Foot.
Jazyk Crow's Foot predstavuje "many" alebo "infinite" Symbol crow foot v zápise crow foot.

Tieto symboly sa používajú v pároch na označenie štyroch typov kardinality, ktoré môže mať entita vo vzťahu. Vnútorný prvok zápisu predstavuje minimum a vonkajší prvok (najbližšie k entite) predstavuje maximum.

Popis Symbol
Krúžok a pomlčka: Minimálna nula, maximálne jedna (voliteľné) Symbol pre nulu alebo 1 v zápise crow foot.
Pomlčka a pomlčka: minimálne jeden, maximálne jeden (povinné) Symbol pre jedného a jediného, v zápise crow foot.
Prsteň a vranina: minimálne nula, maximálny počet (voliteľné) Symbol pre nulu alebo viac v zápise crow foot.
Pomlčka a vranová noha: minimálne jeden, maximálny počet (povinné) Symbol pre One alebo Viaceré v zápise crow foot.

Tipy na navrhovanie diagramu

  • Identifikujte všetky entity, ktoré potrebujete. Všetky ich nakreslite v diagrame.
  • Určite, ktoré entity majú vzájomné vzťahy, a prepojte ich. (Nie všetky entity budú mať vzťahy. Niektoré môžu mať viacero vzťahov.)
  • Každá entita by sa v diagrame mala zobraziť len raz.
  • Prezrite si vzťahy, ktoré ste nakreslili. Existujú nejaké nadbytočné vzťahy? Sú nejaké zbytočné alebo chýbajú?