Tabeller i et databasemodeldiagram, der viser strukturen i en tabel i en database, herunder tabelnavn, kolonnenavne, primære nøgler og datatyper. Brug skabelonen til databasemodeldiagram til at oprette nye tabeller, ændre eksisterende tabeller eller foretage reverse engineering af tabeller fra en eksisterende database.
Vigtigt!: Databasemodeldiagrammet findes kun i visse versioner af Visio. Hvis du vil have flere oplysninger, kan du se Kan du ikke finde databasemodelleringsfunktionerne?
Bemærk!: Du kan finde den fulde pakke af databasemodelleringsfunktioner, herunder både reverse engineering og forward engineering, i Visio til Enterprise Architects. Visio til Enterprise Architects er kun inkluderet i MSDN Premium-abonnementer, som er tilgængelige med rollebaserede udgaver af Visual Studio Professional og Visual Studio Team System.
Opret en tabel i et databasemodeldiagram
-
Åbn det databasemodeldiagram, du vil arbejde med.
-
Træk en Enhedsfigur over på tegningen fra én af følgende stenciler: Enhedsrelateret eller Objektrelateret.
-
Dobbeltklik på figuren for at åbne vinduet Databaseegenskaber.
-
Under Kategorier skal du klikke på Definition og skrive et navn til tabellen.
-
Under Kategorier skal du klikke på Kolonner, skrive et navn og vælge en datatype.
-
Vælg Påkrævet for kolonner, der ikke kan have null-værdier.
-
Vælg PK (primær nøgle) for kolonner, som entydigt identificerer hver række i databasetabellen.
-
Under Kategorier skal du klikke på Indeks, Udløsere, Kontrol eller Udvidet for at oprette disse valgfri elementer.
Tip!: Når du trækker en enhedsfigur til diagrammet, har den et standardnavn. For at ændre standarderne skal du i menuen Database pege på Indstillinger, klikke på Modellering og gå til fanen Diverse, logiske.
Føj en kolonne til en tabel
Når du har oprettet en tabel, skal du tilføje kolonner og angive kolonneegenskaber, som f.eks datatype og primære nøgler.
-
Dobbeltklik på tabellen i dit diagram.
-
I vinduet Databaseegenskaber under Kategorier skal du klikke på Kolonner.
-
Klik på den første tomme celle for Fysisk navn, og skriv et navn.
-
Du kan ændre en kolonnes datatype ved at klikke på feltet Datatype og derefter vælge en datatype på listen eller skrive den på listen. Du kan f.eks. skrive decimal(8,2) eller tegn(30).
-
For at undgå null-værdier skal du vælge afkrydsningsfeltet Påkrævet.
-
Hvis du vil angive, at kolonnen er en primær nøgle, skal du vælge afkrydsningsfeltet PK.
Angiv en primær nøgle
Relationer bruger primære og fremmede nøgler til at knytte rækker i én tabel til tilsvarende rækker i en anden tabel. For at kunne etablere en relation skal mindst én af tabellerne i relationen have en primær nøgle.
-
Dobbeltklik på tabellen i dit diagram.
-
I vinduet Databaseegenskaber under Kategorier skal du klikke på Kolonner.
-
Vælg feltet PK for den kolonne, du vil bruge en primær nøgle til. Du kan vælge mere end ét afkrydsningsfelt, hvis du vil oprette en sammensat nøgle.
Bemærk!: Typer kan ikke bruges som primære nøgler.
Fjern en tabel
Når du fjerner en tabel fra et databasemodeldiagram, kan du vælge enten kun at fjerne tabellen fra diagrammet eller fra både diagrammet og den underliggende model. Det kan være nyttigt kun at fjerne tabeller fra diagrammet, når du afprøver scenarier.
-
Klik på tabellen i modellen, og tryk på tasten Delete på tastaturet.
-
Gør ét af følgende i dialogboksen Slet objekt:
-
Klik på Ja for at fjerne tabellen fra både tegningen og den underliggende model.
-
Klik på Nej for kun at fjerne tabellen fra tegningen.
Bemærk!: Hvis du klikker på Nej og senere vil føje tabellen til tegningen igen, kan du trække den over på tegningen fra vinduet Tabeller og visninger.
-
Tip!: Du kan vælge mellem altid eller aldrig at fjerne slettede relationer fra den underliggende model. I menuen Database skal du pege på Indstillinger, klikke på Modellering og gå til fanen Logisk diagram og vælge den ønskede indstilling.
Få vist oplysninger om en tabel
Du kan få vist oplysninger om tabeller i diagrammet, såsom primære nøgler (PK), fremmede nøgler (FKn), alternative nøgler (AKn), entydig (UN) og indekser (In) samt datatyper.
-
I menuen Database skal du pege på Indstillinger og derefter klikke på Dokument.
-
På fanen Tabeller skal du vælge de elementer, du vil have vist i diagrammet.
Hvis din notation er angivet som relationsbaseret, vises annotationer i den venstre kolonne. Hvis du bruger IDEF1X, er annotationer i parenteser ud for kolonnenavnet.
Kan du ikke finde databasemodelleringsfunktionerne?
Det er meget sandsynligt, at din version af Visio ikke indeholder de funktioner, du leder efter. For at finde ud af hvilken udgave af Visio, du har, skal du klikke på Om Microsoft Office Visio i menuen Hjælp. Navnet på versionen findes i den øverste linje med tekst i dialogboksen.
Visio Standard indeholder ikke skabelonen Diagram over databasemodel.
Professional- og Premium-versionerne af Visio understøtter reverse engineering-funktionerne for skabelonen Diagram over databasemodel (dvs. brug af en eksisterende database til at oprette en datamodel i Visio), men de understøtter ikke forward engineering (dvs. brug af en Visio-databasemodel til at generere SQL-kode).
Bemærk!: Du kan finde den fulde pakke af databasemodelleringsfunktioner, herunder både reverse engineering og forward engineering, i Visio til Enterprise Architects. Visio til Enterprise Architects er kun inkluderet i MSDNPremium-abonnementer, som er tilgængelige med rollebaserede udgaver af Visual Studio Professional og Visual Studio Team System.
Hvis du bruger Visio-abonnement 2 og vil vide mere om, hvordan du ombygger en eksisterende database til en databasemodel, kan du få flere oplysninger i artiklen Foretag reverse engineering af en eksisterende database.
Se også
Opret en databasemodel (også kendt som et ER-diagram)
Definer en relation i et databasemodeldiagram