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 ved hjælp af primære og fremmede nøgler, så du kan oprette en samling af data fra mere end én tabel.

Hvad vil du foretage dig?

Oprette en relation i et databasemodeldiagram

Fjerne en relation fra en databasemodel

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

Vise relationer og de tilhørende egenskaber i et diagram

Kan du ikke finde funktionerne til databasemodellering?

Det skyldes sandsynligvis, at din version af Microsoft Office Visio ikke indeholder de funktioner, du vil bruge. Du kan se, hvilken version af Visio du har, ved at klikke på Om Microsoft Office Visio i menuen Hjælp. Versionsnavnet vises på øverste tekstlinje i dialogboksen.

Microsoft Office Visio Standard indeholder ikke skabelonen Databasemodeldiagram.

Microsoft Office Visio Professional understøtter reverse engineering-funktionerne til skabelonen Databasemodeldiagram (dvs. brug af en eksisterende database til oprettelse af en model i Visio), men understøtter ikke forward engineering (dvs. brug af en Visio-databasemodel til oprettelse af SQL-kode).

Bemærk: Du finder hele gruppen af funktioner til databasemodellering, herunder både reverse engineering og forward engineering, i Visio til Enterprise Architects. Visio til Enterprise Architects følger med MSDN Premium Subscription, der er tilgængelig i rollebaserede Visual Studio Professional- og Visual Studio Team System-versioner.

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.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×