Definere en relation i et databasemodeldiagram

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Definere relationer i Visio ved hjælp af primære og fremmede nøgler, så du kan oprette en samling af data fra mere end én tabel.

Bemærk: Hvis du bruger Visio Pro til Office 365 og vil have at vide om, hvordan du engineering af en eksisterende database til en databasemodel, kan du se emnet, Reverse engineering af en eksisterende database.

Hvad vil du foretage dig?

Oprette en relation i et databasemodeldiagram

Fjerne en relation fra en databasemodel

Definere en relation, som en eller en-til-mange

Få vist relationer og deres egenskaber i et diagram

Kan du ikke finde databasemodelleringsfunktionerne?

Det er mest sandsynlige, at din version af Visio ikke indeholder de funktioner, du leder efter. Hvis du vil finde ud af, hvilken version af Visio, du har, skal du klikke på Om Microsoft Office Visio i menuen Hjælp. Navnet på version er i den øverste linje med tekst i dialogboksen.

Microsoft Office Visio Standard indeholder ikke skabelonen Databasemodeldiagram.

Microsoft Office Visio Professional understøtter reverse engineering-funktionerne til skabelonen Databasemodeldiagram (som er, ved hjælp af en eksisterende database til at oprette en model i Visio ), men det understøtter ikke forward engineering (som er, ved hjælp af en Visio databasemodel til at oprette SQL-kode).

Bemærk: Du kan finde den fulde pakke af database modellering funktioner, herunder både reverse engineering og forward engineering i Visio for Enterprise Architects. Visio til Enterprise Architects er inkluderet i MSDN Premium-abonnement, der er tilgængelig i Visual Studio Professional og Visual Studio Team System rollebaseret udgaver.

Oprette en relation i et databasemodeldiagram

  1. Kontroller, at begge tabeller kan ses i diagrammet. Hvis du har foretaget reverse engineering af modellen fra en eksisterende database, skal du muligvis trække en eller begge tabeller fra vinduet Tabeller og visninger over på tegningssiden.

  2. Dobbeltklik på den tabel, der skal bruges til primær nøgle-siden af relationen.

  3. Klik på Kolonner under Kategorier i vinduet Databaseegenskaber.

  4. Klik i gitteret på de kolonner, der skal bruges til entydigt at identificere hver enkelt række i tabellen, og marker afkrydsningsfeltet PK for at angive den som den primære nøgle.

  5. Træk en Relation-figur fra stencilen Objektrelation eller Enhedsrelation, og slip den på et tomt område på siden.

  6. Forbind den høje ende af tabellen med den overordnede tabel.

  7. Forbind den anden ende med den underordnede tabel.

    Hvis den anden tabel ikke allerede indeholder en kolonne med det samme navn som den primære nøgle, føjes kolonnen til den anden tabel som en fremmed nøgle.

Bemærk: Hvis linjer med relationer forsvinder, skal du pege på Indstillinger i menuen Database og derefter klikke på Dokument. Marker afkrydsningsfeltet Relationer under Vis under fanen Relationer.

Toppen af siden

Fjerne en relation fra en databasemodel

  1. Klik på relationen i modellen, og tryk på Delete.

  2. Benyt en af følgende fremgangsmåder i dialogboksen Slet objekt:

    • Klik på Ja for at fjerne relationen fra både tegningen og den underliggende model.

    • Klik på Nej for kun at fjerne linjen i tegningen.

      Bemærk: Hvis du klikker på Nej og senere beslutter at føje linjen til tegningen igen, skal du markere en tabel i relationen og klikke på Vis relaterede tabeller i menuen Database.

Tip: Du kan vælge altid eller aldrig at fjerne slettede relationer fra den underliggende model. Peg på Indstillinger i menuen Database, klik på Modellering, og gå til fanen Logisk diagram.

Toppen af siden

Definere en relation som en-til-en eller en-til-mange

Kardinaliteten for en relation beskriver, hvor mange rækker i en tabel der kan relatere til hvor mange rækker i en anden tabel. En afdeling kan f.eks. have mange medarbejdere, men en medarbejder kan kun tilhøre én afdeling. Kardinalitet udtrykkes sædvanligvis som en-til-en, en-til-mange og mange-til-mange.

  1. Dobbeltklik på relationen.

  2. Klik på Diverse under Kategorier i vinduet Databaseegenskaber.

  3. Vælg under Kardinalitet den kardinalitet, der passer bedst til relationen. Ved en-til-mange-relationer er det bedste valg enten Nul eller flere eller En eller flere. Ved en-til-mange-relationer er det bedste valg enten Nul eller en eller Præcis én.

Toppen af siden

Vise relationer og de tilhørende egenskaber i et diagram

Du kan vælge at vise eller skjule oplysninger om relationer i diagrammet.

  1. Peg på Indstillinger i menuen Database, og klik derefter på Dokument.

  2. Kontroller under fanen Relationer de oplysninger, der skal vises i diagrammet.

    Du kan vise eller skjule

    • Relationer

    • Kardinalitet

    • Notation med crow's feet

    • Verbaludtryk

    • Referentielle handlinger

Toppen af siden

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×