Definer en relation i et databasemodeldiagram

Definer relationer i Visio vha. 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 vide mere om, hvordan du ombygger en eksisterende database til en databasemodel, kan du se under emnet Foretag reverse engineering af en eksisterende database.

Hvad vil du foretage dig?

Opret en relation i et databasemodeldiagram

Fjern en relation fra en databasemodel

Definer en relation som en-til-en eller en-til-mange

Vis relationer og deres egenskaber i et diagram

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.

Microsoft Office Visio Standard indeholder ikke skabelonen Diagram over databasemodel.

Microsoft Office Visio Professional understøtter reverse engineering-funktionerne for skabelonen Diagram over databasemodel (brug af en eksisterende database til at oprette en datamodel i Visio), men det understøtter ikke forward engineering (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.

Opret en relation i et databasemodeldiagram

  1. Sørg for, at begge tabeller er synlige i diagrammet. Hvis du har foretaget reverse engineering af modellen fra en eksisterende database, kan det være, at du er nødt til at trække den ene eller begge tabeller fra vinduet Tabeller og visninger over på tegningssiden.

  2. Dobbeltklik på den tabel, som skal være relationens primære nøgleside.

  3. I vinduet Databaseegenskaber under Kategorier skal du klikke på Kolonner.

  4. I gitteret skal du klikke på kolonnen, som du vil bruge til entydigt at identificere hver række i tabellen, og vælge afkrydsningsfeltet PK for at konfigurere den som den primære nøgle.

  5. Træk en Relationsfigur fra stencilen Objektrelateret eller Enhedsrelateret, og indsæt den i et tomt område på siden.

  6. Forbind den højere ende til tabellen med den overordnede tabel.

  7. Forbind den anden ende til den underordnede tabel.

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

Bemærk!: Hvis relationslinjerne forsvinder, skal du i menuen Database pege på Indstillinger og klikke på Dokument. På fanen Relationer under Vis skal du vælge afkrydsningsfeltet Relationer.

Toppen af siden

Fjern en relation fra en databasemodel

  1. Klik på relationen i din model, og tryk på Delete.

  2. Gør et af følgende 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 på tegningen.

      Bemærk!: Hvis du klikker på Nej og senere vil føje linjen til tegningen igen, skal du vælge en af tabellerne i relationen og klikke på Vis relaterede tabeller i menuen Database.

Tip!: Du kan vælge mellem altid eller aldrig at slippe slettede relationer fra den underliggende model. I menuen Database skal du pege på Indstillinger, klikke på Modellering og gå til fanen Logisk diagram.

Toppen af siden

Definer en relation som en-til-en eller en-til-mange

En relations kardinalitet beskriver, hvor mange rækker i en tabel der kan relatere til en anden tabel og omvendt. En afdeling kan f.eks. have mange medarbejdere, men en medarbejder kan kun tilhøre én afdeling. Kardinalitet udtrykkes ofte som en-til-en, en-til-mange og mange-til-mange.

  1. Dobbeltklik på relationen.

  2. I vinduet Databaseegenskaber under Kategorier skal du klikke på Diverse.

  3. Under Kardinalitet skal du vælge den kardinalitet, der svarer bedst til relationen. For en til mange-relationer er dette enten Nul eller flere eller En eller flere. For en til en-relationer er dette enten Nul eller én eller Præcis én.

Toppen af siden

Vis relationer og deres egenskaber i et diagram

Du kan vælge at få vist eller skjule oplysninger om relationer i diagrammet.

  1. I menuen Database skal du pege på Indstillinger og derefter klikke på Dokument.

  2. På Fanen relationer skal du markere de oplysninger, du vil have vist i diagrammet.

    Du kan få vist eller skjule

    • Relationer

    • Kardinalitet

    • Crow's feet-notation

    • Verbaludtryk

    • Referentielle handlinger

Toppen af siden

Udvid dine Office-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.

×