Foretage reverse engineering af en eksisterende database til en databasemodel

Bemærk!:  Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

Med guiden Reverse Engineering i Visio Online Plan 2, Microsoft Visio Professional og Microsoft Visio Premium-udgaver, kan du oprette en databasemodel fra en eksisterende database eller en Microsoft Excel-projektmappe. Databasemodeller Vis grafisk strukturen i en database, så du kan se, hvordan databaseelementer, som tabeller og visninger, relaterer til hinanden, uden at vise de korrekte data. Dette kan strømline opretter en ny database eller forstå strukturen i et eksisterende dokument.

Denne artikel indeholder

Hvor finder jeg databasemodelleringsskabelonerne funktioner til Visio Online Plan 2?

Gennemgå, hvad guiden Reverse engineering udtrækker

Forbered dig på at starte guiden

Foretag reverse engineering af en eksisterende database

Hvor finder jeg databasemodelleringsskabelonerne funktioner til Visio Online Plan 2?

Add-in Visio til databasen Modeling kan oprette du en databasemodel fra en eksisterende database. Dette tilføjelsesprogram virker kun med Visio Online Plan 2. Hvis du ikke er sikker på, hvilken version af Visio du bruger, skal du klikke på filer > konto > Om Visio. Se Visio Online Plan 2 for at få flere oplysninger om abonnementsversion af Visio.

Bemærk! Guiden Reverse engineering er tilgængelig i Visio Online Plan 2 fra Visio opbygge 9029 eller nyere, og ikke længere skal bruge et tilføjelsesprogram til at blive installeret.

Download Visio-tilføjelsesprogrammet til databasemodellering

  1. Download tilføjelsesprogrammet her.

  2. Vælg det ønskede sprog på downloadsiden, og klik derefter på Download.

  3. Vælg den 64-bit (x64) eller 32 bit (x86) version, der svarer til din version af Visio Online Plan 2. Du kan også vælge for at hente en PDF-fil, der indeholder installationsvejledning. Klik på Næste for at hente filerne til din computer eller enhed.

  4. Hvis du har programmet åbent, skal du lukke Visio før det næste trin.

  5. Find den MSI-installationsfil, du har downloadet, og dobbeltklik på den for at starte installationen. Klik på Installer, når du bliver bedt om det, og klik gennem installationsskærmbillederne for at fuldføre installationen.

  6. Databasemodeldiagram er nu tilgængelig til brug i dit program, der abonneres Visio Online Plan 2.

Gennemgå, hvad guiden Reverse engineering udtrækker

De skemadefinitionsoplysninger, som guiden kan udtrække, afhænger af en kombination af flere ting, f.eks. egenskaberne for databasesystemet (DBMS) og ODBC-driveren. Guiden viser alle de elementer, den kan udtrække, og lader dig vælge, hvilke elementer du ønsker. Det kan f.eks. være, at du kun er interesseret i 5 ud af 10 tabeller og 2 ud af 4 visninger.

Mens du kører guiden, kan du vælge at få den til automatisk at oprette tegningen foruden at angive elementerne til reverse engineering i vinduet Tabeller og visninger. Hvis du beslutter dig for ikke at få oprettet tegningen automatisk, kan du trække elementerne fra vinduet Tabeller og visninger til tegningssiden for manuelt at samle databasemodellen.

I det omfang de er tilgængelige fra destinations-DBMS'en, kan du udtrække følgende:

  • Tabeller

  • Visninger

  • Primære nøgler

  • Fremmede nøgler

  • Indekser

  • Udløsere (herunder kode)

  • Kontrolklausuler (herunder kode)

  • Gemte procedurer (herunder kode)

Forbered dig på at starte guiden

Hvis du foretager reverse engineering af en Excel-projektmappe, skal du, før du starter guiden, åbne projektmappen og navngive den gruppe (eller det område) af celler, der indeholder kolonneoverskrifterne. Hvis du vil bruge mere end ét regneark, skal du blot navngive gruppen af kolonneceller i hvert regneark. Disse områder behandles som tabeller i guiden. Du kan få mere at vide om, hvordan du navngiver et celleområde i Hjælp til Microsoft Office Excel.

Du får de bedste resultater ved at angive din standarddriver til den destinationsdatabase, du vil foretage reverse engineering af, inden du kører guiden Reverse engineering. Dette sikrer, at guiden afbilder de oprindelige datatyper korrekt, og at den kode, der udtrækkes af guiden, vises korrekt i kodevinduet.

  1. Klik på fanen Filer, klik på Ny, klik på Skabeloner, klik på Software og database, og dobbeltklik derefter på Diagram over databasemodel.

  2. På fanen Database i gruppen Administrer skal du klikke på Databasedrivere.

  3. På fanen Drivere skal du vælge den driver, der leveres af Visio, til dit DBMS. Hvis du f.eks. designer en Access-database, ville du vælge Microsoft Access.

    Hvis du foretager reverse engineering af et Excel-regneark, skal du vælge ODBC Generic Driver.

  4. Klik på Konfiguration.

  5. På fanen ODBC-drivere skal du markere afkrydsningsfeltet for forhandlerens driver som DBMA. Hvis du f.eks. designer en Access-database, skal du markere afkrydsningsfeltet Microsoft Access Driver (*.mdb, *.accdb).

  6. Klik på OK i hver dialogboks.

En 32-bit ODBC-driver, som leveres af forhandleren, skal være fra en ODBC Data Access Pack, der er nyere end version 2.0 og ODBC-niveau 1-kompatibel eller derover. En OLE DB-provider, som leveres af forhandleren, skal være kompatibel med OLE DB version 1.0 eller nyere specifikation.

Toppen af siden

Foretag reverse engineering af en eksisterende database

  1. I databasens modeldiagram skal du på fanen Database klikke på Reverse engineering.

  2. I det første skærmbillede i guiden Reverse engineering skal du gøre følgende:

    1. Vælg Microsoft Visio-databasedriveren til dit databasesystem (DBMS). Hvis du ikke allerede har tilknyttet Visio-databasedriveren til en bestemt ODBC-datakilde, skal du klikke på Konfiguration for at gøre det nu.

      Hvis du foretager reverse engineering af et Excel-regneark, skal du vælge ODBC Generic Driver.

    2. Vælg datakilden for den database, du opdaterer. Hvis du ikke allerede har oprettet en datakilde til den eksisterende database, skal du klikke på Ny for at gøre det nu.

      Når du opretter en ny kilde, tilføjes dens navn på listen Datakilder.

    3. Når du er tilfreds med dine indstillinger, skal du klikke på Næste.

    4. Følg instruktionerne i eventuelle driverspecifikke dialogbokse. Eksempelvis skal du i dialogboksen Forbind datakilde skrive et brugernavn og en adgangskode og derefter klikke på OK. Hvis din datakilde ikke er beskyttet med adgangskode, skal du klikke på OK.

  3. Markér afkrydsningsfelterne for de typer af oplysninger, der skal udtrækkes, og klik derefter på Næste.

    Nogle af elementerne kan være nedtonet, fordi det ikke er alle systemer, der understøtter alle de typer af elementer, som guiden kan udtrække.

  4. Markér afkrydsningsfelterne for de tabeller (og eventuelle visninger), du vil udtrække, eller klik på Markér alt for at udtrække dem alle, og klik derefter på Næste.

    Hvis du foretager reverse engineering af et Excel-regneark og ikke kan se noget på denne liste, er det sandsynligt, at du skal navngive det celleområde, der indeholder kolonneoverskrifterne i dit regneark.

  5. Hvis du har markeret afkrydsningsfeltet Gemte procedurer i trin 5, skal du vælge de procedurer, du vil udtrække, eller klikke på Markér alt for at udtrække dem alle, hvorefter du skal klikke på Næste.

  6. Vælg, om du vil foretage reverse engineering af de elementer, der automatisk er føjet til den aktuelle side.

    Du kan vælge at få guiden til automatisk at oprette tegningen foruden at angive elementerne til reverse engineering, i vinduet Tabeller og visninger. Hvis du beslutter dig for ikke at få oprettet tegningen automatisk, kan du trække elementerne fra vinduet Tabeller og visninger til tegningssiden for manuelt at samle databasemodellen.

  7. Gennemse dine valg for at bekræfte, at du udtrækker de oplysninger, du ønsker, og klik derefter på Udfør.

Hvis du bruger ODBC Generic Driver, får du muligvis en fejlmeddelelse, der angiver, at de oplysninger, der er foretaget reverse engineering af, kan være ufuldstændige. I de fleste tilfælde er dette ikke et problem – bare klik på OK, og fortsæt med guiden.

Guiden udtrækker de valgte oplysninger og viser noter om processen i vinduet Output.

Toppen af siden

Visio 2016 understøtter ikke guiden Reverse engineering

Guiden Reverse engineering er ikke tilgængelig i Visio Professional 2016 eller Visio Standard 2016. Overvej at opgradere til Visio Online Plan 2 for at kunne bruge databasen modelleringsfunktioner.

Prøv den nyeste version af Outlook

Visio 2013 understøtter ikke guiden Reverse engineering

Guiden Reverse engineering er ikke tilgængelig i Visio Professional 2013 eller Visio Standard 2013. Overvej at opgradere til Visio Online Plan 2 for at kunne bruge databasen modelleringsfunktioner.

Prøv den nyeste version af Outlook

I denne artikel

Gennemgå, hvad guiden Reverse engineering udtrækker

Forbered dig på at starte guiden

Foretag reverse engineering af en eksisterende database

Gennemgå, hvad guiden Reverse engineering udtrækker

De skemadefinitionsoplysninger, som guiden kan udtrække, afhænger af en kombination af flere ting, f.eks. egenskaberne for databasesystemet (DBMS) og ODBC-driveren. Guiden viser alle de elementer, den kan udtrække, og lader dig vælge, hvilke elementer du ønsker. Det kan f.eks. være, at du kun er interesseret i 5 ud af 10 tabeller og 2 ud af 4 visninger.

Mens du kører guiden, kan du vælge at få den til automatisk at oprette tegningen foruden at angive elementerne til reverse engineering i vinduet Tabeller og visninger. Hvis du beslutter dig for ikke at få oprettet tegningen automatisk, kan du trække elementerne fra vinduet Tabeller og visninger til tegningssiden for manuelt at samle databasemodellen.

I det omfang de er tilgængelige fra destinations-DBMS'en, kan du udtrække følgende:

  • Tabeller

  • Visninger

  • Primære nøgler

  • Fremmede nøgler

  • Indekser

  • Udløsere (herunder kode)

  • Kontrolklausuler (herunder kode)

  • Gemte procedurer (herunder kode)

Toppen af siden

Forbered dig på at starte guiden

Hvis du foretager reverse engineering af en Excel-projektmappe, skal du, før du starter guiden, åbne projektmappen og navngive den gruppe (eller det område) af celler, der indeholder kolonneoverskrifterne. Hvis du vil bruge mere end ét regneark, skal du blot navngive gruppen af kolonneceller i hvert regneark. Disse områder behandles som tabeller i guiden. Du kan få mere at vide om, hvordan du navngiver et celleområde i Hjælp til Microsoft Office Excel.

Du får de bedste resultater ved at angive din standarddriver til den destinationsdatabase, du vil foretage reverse engineering af, inden du kører guiden Reverse engineering. Dette sikrer, at guiden afbilder de oprindelige datatyper korrekt, og at den kode, der udtrækkes af guiden, vises korrekt i kodevinduet.

  1. Klik på fanen Filer, klik på Ny, klik på Software og database, og dobbeltklik derefter på Diagram over databasemodel.

  2. På fanen Database i gruppen Administrer skal du klikke på Databasedrivere.

  3. På fanen Drivere skal du vælge den driver, der leveres af Visio, til dit DBMS. Hvis du f.eks. designer en Access-database, ville du vælge Microsoft Access.

    Hvis du foretager reverse engineering af et Excel-regneark, skal du vælge ODBC Generic Driver.

  4. Klik på Konfiguration.

  5. På fanen ODBC-drivere skal du markere afkrydsningsfeltet for forhandlerens driver som DBMA. Hvis du f.eks. designer en Access-database, skal du markere afkrydsningsfeltet Microsoft Access Driver (*.mdb).

  6. Klik på OK i hver dialogboks.

En 32-bit ODBC-driver, som leveres af forhandleren, skal være fra en ODBC Data Access Pack, der er nyere end version 2.0 og ODBC-niveau 1-kompatibel eller derover. En OLE DB-provider, som leveres af forhandleren, skal være kompatibel med OLE DB version 1.0 eller nyere specifikation.

Toppen af siden

Foretag reverse engineering af en eksisterende database

  1. I databasens modeldiagram skal du på fanen Database klikke på Reverse engineering.

  2. I det første skærmbillede i guiden Reverse engineering skal du gøre følgende:

    1. Vælg Microsoft Visio-databasedriveren til dit databasesystem (DBMS). Hvis du ikke allerede har tilknyttet Visio-databasedriveren til en bestemt ODBC-datakilde, skal du klikke på Konfiguration for at gøre det nu.

      Hvis du foretager reverse engineering af et Excel-regneark, skal du vælge ODBC Generic Driver.

    2. Vælg datakilden for den database, du opdaterer. Hvis du ikke allerede har oprettet en datakilde til den eksisterende database, skal du klikke på Ny for at gøre det nu.

      Når du opretter en ny kilde, tilføjes dens navn på listen Datakilder.

    3. Når du er tilfreds med dine indstillinger, skal du klikke på Næste.

    4. Følg instruktionerne i eventuelle driverspecifikke dialogbokse. Eksempelvis skal du i dialogboksen Forbind datakilde skrive et brugernavn og en adgangskode og derefter klikke på OK. Hvis din datakilde ikke er beskyttet med adgangskode, skal du klikke på OK.

  3. Markér afkrydsningsfelterne for de typer af oplysninger, der skal udtrækkes, og klik derefter på Næste.

    Nogle af elementerne kan være nedtonet, fordi det ikke er alle systemer, der understøtter alle de typer af elementer, som guiden kan udtrække.

  4. Markér afkrydsningsfelterne for de tabeller (og eventuelle visninger), du vil udtrække, eller klik på Markér alt for at udtrække dem alle, og klik derefter på Næste.

    Hvis du foretager reverse engineering af et Excel-regneark og ikke kan se noget på denne liste, er det sandsynligt, at du skal navngive det celleområde, der indeholder kolonneoverskrifterne i dit regneark.

  5. Hvis du har markeret afkrydsningsfeltet Gemte procedurer i trin 5, skal du vælge de procedurer, du vil udtrække, eller klikke på Markér alt for at udtrække dem alle, hvorefter du skal klikke på Næste.

  6. Vælg, om du vil foretage reverse engineering af de elementer, der automatisk er føjet til den aktuelle side.

    Du kan vælge at få guiden til automatisk at oprette tegningen foruden at angive elementerne til reverse engineering, i vinduet Tabeller og visninger. Hvis du beslutter dig for ikke at få oprettet tegningen automatisk, kan du trække elementerne fra vinduet Tabeller og visninger til tegningssiden for manuelt at samle databasemodellen.

  7. Gennemse dine valg for at bekræfte, at du udtrækker de oplysninger, du ønsker, og klik derefter på Udfør.

Hvis du bruger ODBC Generic Driver, får du muligvis en fejlmeddelelse, der angiver, at de oplysninger, der er foretaget reverse engineering af, kan være ufuldstændige. I de fleste tilfælde er dette ikke et problem – bare klik på OK, og fortsæt med guiden.

Guiden udtrækker de valgte oplysninger og viser noter om processen i vinduet Output.

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.

×