Vytvoření diagramu s Chen's database notation

Chenův notace databáze je užitečná pro modelování základů entit a relací, protože představuje abstraktní zobrazení přidružení.

Tyto diagramy jsou dobrým vstupním krokem k pochopení struktury databáze, zejména pro základní databáze nebo příklady. Tento notace je také vhodný pro debaty a rychlé diagramy.

Entity jsou znázorněné obdélníky. Atributy jsou cyklické výřezy entit. Relace spojují entity s kosočtverci a popisným textem.

Příklad diagramu, který používá Chenův notace databáze.

Další informace o entitách, atributech a relacích najdete v tématu Vytvoření diagramů vztahů mezi entitami

Vytvoření diagramu a entit

  1. V Visio v nabídce Soubor vyberte Nový > Softwarea pak vyberte Chen's Database Notation.

  2. Zvolte Metrické jednotky nebo Americké jednotkya vyberte Vytvořit.

  3. Ze vzorníku Chen's Database Notation přetáhněte obrazec Entita na stránku výkresu.

  4. Přetažením jiného obrazce Entita na stránku výkresu vytvořte druhou entitu.

  5. Přetáhněte obrazec Spojnice relace na stránku výkresu. Najeďte myší na obrazec na jednu z entit a uvolněte tlačítko myši. Spojnice je teď připojená k této entitě. Přetáhněte druhý konec spojnice na druhou entitu a připevnte ji tam. 

  6. Volitelně můžete kliknout pravým tlačítkem myši na spojnici a vybrat Zobrazit násobnost.

  7. Přetáhněte relaci a umístěte ji na čáru spojnice. Pokud chcete označit, že je relace nepovinná, klikněte na něj pravým tlačítkem myši a vyberte Nastavit identifikaci.

  8. Pokud chcete přidat atribut k entitě, přetáhněte atribut z podokna Obrazce směrem k entitě. Když je spojovací čára nad entitou, uzavře ji zelená čára zvýraznění, která označuje, že atribut bude při uvolnění tlačítka myši přichycený k entitě. 

  9. Klikněte pravým tlačítkem myši na atribut a vyberte z možností v horní části nabídky:

    • Nastavit primární klíč:Atribut, který jedinečně identifikuje určitou entitu.

    • Nastavit vícehodnotovýatribut: Atribut, který může mít mnoho hodnot – to znamená, že ve stejném sloupci tabulky je pro něj zadáno mnoho odlišných hodnot. 

    • Nastavit odvozený atribut:Atribut, jehož hodnota se vypočítá nebo odvodí z jiných atributů. Odvozený atribut může nebo nemusí být fyzicky uložený v databázi.

    • Nastavit:Povinný atribut musí mít hodnotu, zatímco volitelný atribut v ní nemusí mít hodnotu a může být prázdný.

Vytvoření diagramu a entit

  1. Otevřete Visio pro web a vyhledejte Chen's.

  2. Vyberte diagram Chen's Database Notation (Chenův diagram notace databáze).

  3. V dialogovém okně vyberte Metrické jednotky nebo Americké jednotky.

  4. Vyberte Vytvořit.

  5. Otevře se diagram. Vedle diagramu by se mělo zobrazit okno Obrazce. Pokud ho nevidíte, přejděte na Zobrazení >podokna úloh a ujistěte se, že je vybraná možnost Obrazce. Pokud ho pořád nevidíte, klikněte vlevo na tlačítko Rozbalit okno Obrazce.

  6. Ze vzorníku Chen's Database Notation přetáhněte obrazec entity na stránku výkresu.

  7. Přetažením jiného obrazce entity na stránku výkresu vytvořte druhou entitu.

  8. Přetažením spojnice relace na stránku výkresu vytvořte čáru relace.

  9. Pokud chcete entity propojit, přetáhněte levý konec čáry relace na první entitu a připevnte ji k atributu, spojovacímu bodu nebo celé entitě. Přetáhněte druhý konec čáry relace a připevnte ji k druhé entitě.

  10. Volitelně můžete kliknout pravým tlačítkem myši na spojnici a vybrat Zobrazit násobnost.

  11. Přetáhněte relaci (k označení povinné relace) nebo identifikační relace (pro volitelnou relaci) a umístěte ji na čáru spojnice. 

  12. Pokud chcete přidat atribut k entitě, přetáhněte jeden z obrazců Atribut z podokna Obrazce do entity. Když je spojovací čára nad entitou, uzavře ji zelená čára zvýraznění, která označuje, že atribut bude při uvolnění tlačítka myši přichycený k entitě. 

  13. Volitelně můžete atribut nastavit tak, že na něj kliknete pravým tlačítkem myši. Povinný atribut musí mít hodnotu, zatímco volitelný atribut v ní nemusí mít hodnotu a může být prázdný.

Obrazce dostupné v Chen's database notation

Obrazec

Co představuje

Obrazec Entita Entity

Objekt, součást dat. Může být jedinečně identifikována jeho atributy, a proto je nezávislá na jakékoli jiné entitě ve schématu. Označuje se taky jako "silná entita".

Obrazec Slabá entita slabá entita

Entita, kterou nelze jedinečně identifikovat pouze jejími atributy. Jeho existence závisí na jiné entitě ("vlastníkovi"). Identifikátor slabé entity je kombinací identifikátoru entity vlastníka a částečného klíče slabé entity. Vztah mezi slabou entitou a silnou entitou je vždy označen identifikačním vztahem.

Obrazec Asociativní entita asociativní entita

Entita používaná v relaci N:N. Představuje tabulku navíc v databázi. Všechny relace pro tuto entitu by měly být hodně.

Obrazec Atribut atribut

Skutečnost, která popisuje entitu. 

Obrazec Atribut primárního klíče atribut primárního klíče

Atribut, který jedinečně identifikuje určitou entitu. Název atributu je podtržený.

Obrazec Atribut s více hodnotami atribut s více hodnotami

Atribut, který může mít mnoho hodnot – to znamená, že ve stejném sloupci tabulky je pro něj zadáno mnoho odlišných hodnot. 

Obrazec Odvozený atribut odvozeného atributu

Atribut, jehož hodnota se vypočítá nebo odvodí z jiných atributů. Odvozený atribut může nebo nemusí být fyzicky uložený v databázi.

Obrazec Relace relace

Označuje přidružení dvou silných entit. Jeho název je sloveso, které stručně popisuje přidružení. 

Obrazec Identifikující relace identifikační relace

Vztah mezi slabou entitou a silnou entitou 

Obrazec Spojnice relace

Spojnice relace

Čára spojující dvě entity, která označuje, že mají přidružení. Vztah může být povinný nebo nepovinný. Po nakreslené spojnici můžete změnit jeden nebo oba konce na nepovinné, a to tak, že kliknete pravým tlačítkem myši na spojnici a pomocí příkazů Nastavit začátek nepovinný a Nastavit konec Nepovinný.

Potřebujete další pomoc?

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×