Chen's databasenotation er nyttig til modellering af det grundlæggende i enheder og relationer, fordi det præsenterer en abstrakt visning af tilknytningerne.
Disse diagrammer er et godt indgangstrin til at forstå databasestrukturen, især for grundlæggende databaser eller eksempler. Denne notation er også velegnet til brainstorming og hurtige diagrammer.
Enheder repræsenteres af rektangler. Attributter er cirkulære billedforklaringer til objekterne. Relationer forbinder enhederne med en rombefigur og beskrivende tekst.
Du kan finde flere oplysninger om objekter, attributter og relationer i Opret diagrammer over objektrelationer.
Opret diagrammet og enhederne
-
I Visioskal du i menuen Filer vælge Ny > software og derefter vælge Chen's Databasenotation.
-
Vælg enten Metriske enheder eller Amerikanske enheder, og vælg Opret.
-
Træk en Enhed-figur over på tegningssiden fra stencilen Chen's Databasenotation.
-
Træk en anden Enhed-figur til tegningssiden for at oprette en anden enhed.
-
Træk en Relationsforbindelse-figur over på tegningssiden. Hold figuren over en af enhederne, og slip museknappen. Forbindelsen er nu forbundet til det pågældende objekt. Træk den anden ende af forbindelsen til den anden enhed for at fastklæbe den der.
-
Du kan også højreklikke på forbindelsen og vælge Vis multiplicitet.
-
Træk en Relation, og placer den oven på forbindelseslinjen. Hvis du vil angive, at relationen er valgfri, skal du højreklikke på den og vælge Angiv identificerende.
-
Hvis du vil føje en attribut til et objekt, skal du trække attributten fra ruden Figurer mod enheden. Når forbindelseslinjen er over enheden, omsluttes enheden af en grøn fremhævningslinje, hvilket angiver, at attributten fastklæbes til enheden, når du slipper museknappen.
-
Højreklik på attributten, og vælg mellem indstillingerne øverst i menuen:
-
Angiv primær nøgle: En attribut, der entydigt identificerer et bestemt objekt.
-
Angiv attribut med flere værdier: En attribut, der kan have mange værdier – dvs. der er angivet mange forskellige værdier for den i samme kolonne i tabellen.
-
Angiv afledt attribut: En attribut, hvis værdi beregnes eller er afledt af andre attributter. En afledt attribut kan eller kan ikke gemmes fysisk i databasen.
-
Angiv Påkrævet: En påkrævet attribut skal have en værdi, mens en valgfri attribut muligvis ikke har en værdi i den og kan efterlades tom.
-
Bemærk!: Oprettelse og redigering af Chen's databasenotationsdiagrammer på Visio til internettet kræver en Visio Plan 1- eller Visio Plan 2-licens, som købes separat fra Microsoft 365. Kontakt din Microsoft 365-administrator for at få flere oplysninger. Hvis din administrator har aktiveret "selvbetjeningskøb", kan du selv købe en licens til Visio. Du kan finde flere oplysninger under Ofte stillede spørgsmål om selvbetjeningskøb.
Opret diagrammet og enhederne
-
Åbn Visio til internettet, og søg efter Chen's.
-
Vælg diagrammet Chen's Database Notation.
-
I dialogboksen skal du vælge enten Metriske enheder eller Amerikanske enheder.
-
Vælg Opret.
-
Diagrammet åbnes. Du får vist vinduet Figurer ud for diagrammet. Hvis du ikke kan se den, skal du gå til Få vist > opgaveruder og kontrollere, at Figurer er markeret. Hvis du stadig ikke kan se den, skal du klikke på knappen Udvid vinduet Figurer til venstre.
-
Træk en enhedsfigur over på tegningssiden fra stencilen Chen's Databasenotation .
-
Træk en anden enhedsfigur over på tegningssiden for at oprette et andet objekt.
-
Træk en Relationsforbindelse over på tegningssiden for at oprette relationslinjen.
-
Du forbinder enhederne ved at trække venstre ende af relationsstregen til den første enhed og fastklæbe den til en attribut, et forbindelsespunkt eller hele enheden. Træk i den anden ende af relationsstregen, og fastklæb den på den anden enhed.
-
Du kan også højreklikke på forbindelsen og vælge Vis multiplicitet.
-
Træk en relation (for at angive en obligatorisk relation) eller en Identificerende relation (for en valgfri relation), og placer den oven på forbindelseslinjen.
-
Hvis du vil føje en attribut til et objekt, skal du trække en af attributfigurerne fra ruden Figurer til enheden. Når forbindelseslinjen er over enheden, omsluttes enheden af en grøn fremhævningslinje, hvilket angiver, at attributten fastklæbes til enheden, når du slipper museknappen.
-
Du kan også højreklikke på en attribut for at gøre den påkrævet. En påkrævet attribut skal have en værdi i sig, mens en valgfri attribut muligvis ikke har en værdi i den og kan efterlades tom.
Figurer, der er tilgængelige i Chen's databasenotation
Figur |
Hvad det repræsenterer |
---|---|
-objekt |
Et objekt, en komponent af data. Det kan identificeres entydigt af dets attributter, og derfor er det uafhængigt af en anden enhed i skemaet. Også kendt som en "stærk enhed". |
svag enhed |
Et objekt, der ikke kan identificeres entydigt af dets attributter alene. Dens eksistens afhænger af en anden enhed ("ejerenheden"). En svag enheds identifikator er en kombination af ejerenhedens identifikator og den delvise nøgle for den svage enhed. Relationen mellem en svag enhed og en stærk enhed er altid angivet med en identificerende relation. |
Associative Entity |
Et objekt, der bruges i en mange til mange-relation. Den repræsenterer en ekstra tabel i databasen. Alle relationer for dette objekt skal være mange. |
attributten |
Et faktum, der beskriver en enhed. |
attributten primær nøgle |
En attribut, der entydigt identificerer et bestemt objekt. Navnet på attributten er understreget. |
attribut med flere værdier |
En attribut, der kan have mange værdier – dvs. der er angivet mange entydige værdier for den i samme kolonne i tabellen. |
afledt attribut |
En attribut, hvis værdi beregnes eller er afledt af andre attributter. En afledt attribut kan eller kan ikke gemmes fysisk i databasen. |
relation |
Angiver tilknytningen mellem to stærke enheder. Navnet er et verbum, der kort beskriver tilknytningen. |
identificerende relation |
Forholdet mellem en svag enhed og en stærk enhed. |
Relationsforbindelse |
Den linje, der forbinder to enheder, og som angiver, at de har en tilknytning. Relationen kan være obligatorisk eller valgfri. Når du har tegnet en forbindelse, kan du ændre den ene eller begge ender til "valgfri" ved at højreklikke på forbindelsen og bruge kommandoerne Angiv start valgfri ogAngiv valgfri slut . |