Med veiviseren for omvendt utvikling kan du opprette en databasemodell fra en eksisterende database eller en Excel arbeidsbok. Databasemodeller viser grafisk strukturen i en database, slik at du kan se hvordan databaseelementer, for eksempel tabeller og visninger, forholder seg til hverandre uten å vise de faktiske dataene. Dette kan effektivisere oppretting av en ny database eller forstå strukturen til en eksisterende database.
Viktig!: Omvendt utvikling støttes for SQL Server 2016 og tidligere versjoner. Det støttes ikke for SQL Server 2019 eller nyere versjoner.
Med malen Diagram for databasemodell kan du opprette en databasemodell fra en eksisterende database. Denne malen er tilgjengelig i Visio-appen for de med Visio-abonnement 2 eller en Visio lisens. Hvis du ikke er sikker på hvilken versjon av Visio du bruker, klikk på Fil > Konto > Om Visio.
Se gjennom hva veiviseren for omvendt utvikling trekker ut
Skjemadefinisjonsinformasjonen som veiviseren kan trekke ut, avhenger av en kombinasjon av ting, for eksempel egenskapene til databasebehandlingssystemet (DBMS) og ODBC-driveren. Veiviseren viser alle elementene den kan trekke ut, og lar deg velge hvilke du vil bruke. Du kan for eksempel være interessert i bare 5 av 10 tabeller og 2 av 4 visninger.
Når du kjører veiviseren, kan du velge at den automatisk skal opprette tegningen i tillegg til å føre opp elementene som er utført omvendt, i vinduet Tabeller og visninger. Hvis du velger ikke å ha tegningen opprettet automatisk, kan du dra elementene fra Tabeller og visninger-vinduet til tegningssiden for å sette sammen databasemodellen manuelt.
I den grad de er tilgjengelige fra mål-DBMS, kan du trekke ut følgende:
-
Tabeller
-
Visninger
-
Primærnøkler
-
Sekundærnøkler
-
Indekser
-
Utløsere (inkludert kode)
-
Kontrollsetninger (inkludert kode)
-
Lagrede prosedyrer (inkludert kode)
Klargjøre for å starte veiviseren
Hvis du skal bruke omvendt utvikling på en Excel arbeidsbok, må du åpne arbeidsboken og gi navn til gruppen (eller området) med celler som inneholder kolonneoverskriftene, før du starter veiviseren. Hvis du vil bruke mer enn ett regneark, gir du bare navn til gruppen med kolonneceller i hvert regneark. Disse områdene behandles som tabeller i veiviseren. Hvis du vil ha mer informasjon om hvordan du gir navn til et celleområde, kan du se hjelpen for Excel.
For å oppnå best mulig resultat angir du standarddriveren til måldatabasen som du vil bruke omvendt utvikling på, før du kjører veiviseren for omvendt utvikling. Dette sikrer at veiviseren tilordner de opprinnelige datatypene riktig, og at all koden som er trukket ut av veiviseren, vises riktig i kodevinduet.
-
Klikk fanen Fil , klikk Ny, klikk Maler, klikk Programvare og database, og dobbeltklikk deretter Diagram for databasemodell.
-
Klikk Databasedrivere i Behandle-gruppen på fanen Database.
-
Velg Den Visio-angitte driveren for DBMS på Drivere-fanen. Hvis du for eksempel utformer en Access-database, velger du Microsoft Access.
Hvis du skal bruke omvendt utvikling på et Excel-regneark, velger du den generiske ODBC-driveren.
-
Klikk installasjonsprogrammet.
-
Merk av for driveren som leveres med vender for DBMA, på fanen ODBC-drivere . Hvis du for eksempel utformer en Access-database, merker du av for Microsoft Access-driver (*.mdb, *.accdb ).
-
Klikk OK i hver dialogboks.
En leverandørdefinert 32-biters ODBC-driver må være fra en ODBC-datatilgangspakke som er større enn versjon 2.0 og ODBC-nivå 1-kompatibel eller større. En OLE DB-leverandør som leveres av leverandøren, må være kompatibel med OLE DB versjon 1.0 eller nyere spesifikasjon.
Foreta en omvendt utvikling av en eksisterende database
-
Klikk Omvendt utvikling på fanen Database i diagrammet for databasemodellen.
-
På det første skjermbildet i veiviseren for omvendt utvikling gjør du følgende:
-
Velg Microsoft Visio-databasedriveren for databasebehandlingssystemet (DBMS). Hvis du ikke allerede har knyttet Visio-databasedriveren til en bestemt ODBC-datakilde, klikker du Installasjon for å gjøre det nå.
Hvis du skal bruke omvendt utvikling på et Excel-regneark, velger du den generiske ODBC-driveren.
-
Velg datakilden for databasen du vil oppdatere. Hvis du ikke allerede har opprettet en datakilde for den eksisterende databasen, klikker du på Ny for å gjøre det nå.
Når du oppretter en ny kilde, legges navnet til i Datakilder-listen.
-
Når du er fornøyd med innstillingene, klikker du på Neste.
-
Følg instruksjonene i alle driver-spesifikke dialogbokser. For eksempel skriver du inn et brukernavn og passord i dialogboksen Koble til datakilde, og deretter klikker du på OK. Hvis datakilden ikke er passordbeskyttet, klikker du OK.
-
-
Merk av for typen informasjon du vil pakke ut, og klikk på Neste.
Noen elementer kan være nedtonet fordi ikke alle systemer støtter alle typer elementer veiviseren kan trekke ut.
-
Merk av for tabellene (og visningene, hvis aktuelt) som du vil pakke ut informasjon fra, eller klikk på Merk alle for å pakke ut informasjon fra alle sammen, og deretter klikker du på Neste.
Hvis du skal bruke omvendt utvikling på et Excel regneark og ikke ser noe i denne listen, er det sannsynlig at du må gi navn til celleområdet som inneholder kolonneoverskriftene i regnearket.
-
Hvis du merket av for Lagrede prosedyrer i trinn 3, merker du prosedyrene du vil trekke ut, eller klikker Merk alt for å trekke ut alle, og deretter klikker du Neste.
-
Velg om du vil at elementene med omvendt utvikling skal legges til automatisk på gjeldende side.
Du kan velge at veiviseren automatisk skal opprette tegningen i tillegg til å føre opp elementene som er utført omvendt, i vinduet Tabeller og visninger. Hvis du velger ikke å ha tegningen opprettet automatisk, kan du dra elementene fra Tabeller og visninger-vinduet til tegningssiden for å sette sammen databasemodellen manuelt.
-
Se gjennom valgene for å bekrefte at du trekker ut informasjonen du vil bruke, og klikk deretter Fullfør.
Hvis du bruker den generiske ODBC-driveren, kan det hende du får en feilmelding som angir at informasjonen som er utført omvendt, kan være ufullstendig. I de fleste tilfeller er dette ikke noe problem – bare klikk OK og fortsett med veiviseren.
Veiviseren pakker ut den valgte informasjonen og viser merknader om utpakkingsprosessen i utdatavinduet.