Chenův databázový zápis je užitečný pro modelování základů entit a relací, protože představuje abstraktní pohled na 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. Tato notace je také vhodná pro brainstorming a rychlé diagramování.
Entity jsou reprezentovány obdélníky. Atributy jsou kruhové popisky entit. Relace spojují entity s tvarem kosočtverce a popisným textem.
Další informace o entitách, atributech a relacích najdete v tématu Create diagramy vztahů entit.
Create diagramu a entit
-
V Visio v nabídce Soubor vyberte Nový > Software a pak vyberte Chenův zápis databáze.
-
Zvolte Metrické jednotky nebo Americké jednotky a vyberte Create.
-
Ze vzorníku Zápis databáze Chen přetáhněte obrazec Entita na stránku výkresu.
-
Přetažením jiného obrazce Entita na stránku výkresu vytvoříte druhou entitu.
-
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. Konektor je teď připojený k této entitě. Přetáhněte druhý konec spojnice k druhé entitě a připevněte ji tam.
-
Volitelně můžete kliknout pravým tlačítkem myši na spojnici a vybrat Zobrazit násobnost.
-
Přetáhněte relaci a umístěte ji na čáru spojnice. Pokud chcete označit, že je relace volitelná, klikněte na ni pravým tlačítkem a vyberte Nastavit identifikaci.
-
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, ohraničuje entitu zelená čára zvýraznění, která označuje, že atribut bude při uvolnění tlačítka myši připevněn k entitě.
-
Klikněte pravým tlačítkem na atribut a vyberte některou z možností v horní části nabídky:
-
Nastavit primární klíč: Atribut, který jednoznačně identifikuje konkrétní entitu.
-
Nastavit atribut s více hodnotami: Atribut, který může mít mnoho hodnot – to znamená, že je pro něj ve stejném sloupci tabulky zadáno mnoho jedinečných hodnot.
-
Nastavit odvozený atribut: Atribut, jehož hodnota je vypočítána nebo odvozena z jiných atributů. Odvozený atribut může nebo nemusí být fyzicky uložen v databázi.
-
Nastavit Povinný argument: Povinný atribut musí obsahovat hodnotu, zatímco volitelný atribut nemusí obsahovat hodnotu a může být prázdný.
-
Poznámka: Vytváření a úpravy diagramů zápisu databáze Chen na Visio pro web vyžadují Visio Plan 1 nebo Visio Plan 2 licenci, která je zakoupena odděleně od Microsoft 365. Další informace získáte od správce Microsoftu 365. Pokud správce zapnul samoobslužný nákup, můžete si licenci pro Visio koupit sami. Další podrobnosti najdete v nejčastějších dotazech k samoobslužným nákupům.
Create diagramu a entit
-
Otevřete Visio pro web a vyhledejte Chenova.
-
Vyberte diagram zápisu databáze Chen.
-
V dialogovém okně vyberte Metrické jednotky nebo Americké jednotky.
-
Vyberte Vytvořit.
-
Otevře se diagram. Vedle diagramu by se mělo zobrazit okno Obrazce . Pokud ho nevidíte, přejděte do části Zobrazení > podokna úloh a ujistěte se, že je vybraná možnost Obrazce . Pokud ho pořád nevidíte, klikněte na tlačítko Rozbalit okno Obrazce na levé straně.
-
Ze vzorníku Zápis databáze Chen přetáhněte na stránku výkresu obrazec entity.
-
Přetažením jiného obrazce entity na stránku výkresu vytvoříte druhou entitu.
-
Přetažením spojnice relace na stránku výkresu vytvořte čáru relace.
-
Pokud chcete propojit entity, přetáhněte levý konec čáry relace na první entitu a připevněte ji k atributu, spojovacímu bodu nebo celé entitě. Přetáhněte druhý konec čáry relace a připevněte ji k druhé entitě.
-
Volitelně můžete kliknout pravým tlačítkem myši na spojnici a vybrat Zobrazit násobnost.
-
Přetáhněte relaci (označující povinnou relaci) nebo identifikační relaci (pro volitelnou relaci) a umístěte ji na spojnici.
-
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, ohraničuje entitu zelená čára zvýraznění, která označuje, že atribut bude při uvolnění tlačítka myši připevněn k entitě.
-
Volitelně můžete kliknout pravým tlačítkem myši na atribut a nastavit ho jako požadovaný. Požadovaný atribut musí obsahovat hodnotu, zatímco volitelný atribut nemusí mít hodnotu a může zůstat prázdný.
Obrazce dostupné v Chenově databázovém zápisu
Obrazec |
Co představuje |
---|---|
entita |
Objekt, součást dat. Lze ji jednoznačně identifikovat podle svých atributů, a proto je nezávislá na jakékoli jiné entitě ve schématu. Označuje se také jako "silná entita". |
slabá entita |
Entita, kterou nelze jednoznačně identifikovat pouze svými atributy. Její existence je závislá na jiné entitě (entitě vlastníka). 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. |
asociativní entita |
Entita používaná v relaci M:N. Představuje další tabulku v databázi. Všechny relace pro tuto entitu by měly být mnoho. |
atribut |
Fakt, který popisuje entitu. |
atributu primárního klíče |
Atribut, který jednoznačně identifikuje konkrétní entitu. Název atributu je podtržítkem. |
atribut s více hodnotami |
Atribut, který může mít mnoho hodnot – to znamená, že je pro něj ve stejném sloupci tabulky zadáno mnoho jedinečných hodnot. |
odvozený atribut |
Atribut, jehož hodnota je vypočítána nebo odvozena z jiných atributů. Odvozený atribut může nebo nemusí být fyzicky uložen v databázi. |
relace |
Označuje přidružení mezi dvěma silnými entitami. Jeho název je sloveso, které stručně popisuje přidružení. |
Identifikace vztahu |
Vztah mezi slabou entitou a silnou entitou |
Konektor relace |
Řádek propojující dvě entity, který označuje, že mají přidružení. Relace může být povinná nebo volitelná. Po nakreslení spojnice můžete jeden nebo oba konce změnit na "volitelné", a to tak, že kliknete pravým tlačítkem myši na spojnici a použijete příkazy Nastavit začátek nepovinný a Nastavit konec volitelného . |