Odtwarzanie modelu bazy danych na podstawie istniejącej bazy danych

Dotyczy
Visio Professional 2024 Visio Professional 2021 Visio Professional 2019

Za pomocą Kreatora odtwarzania można utworzyć model bazy danych na podstawie istniejącej bazy danych lub skoroszytu programu Excel. Modele baz danych przedstawiają graficznie strukturę bazy danych, dzięki czemu można zobaczyć powiązania elementów bazy danych, takich jak tabele i widoki, bez pokazywania rzeczywistych danych. Może to usprawnić tworzenie nowej bazy danych lub zrozumienie struktury już istniejącej.

Ważne

Odtwarzanie jest obsługiwane w przypadku programu SQL Server 2016 i wcześniejszych wersji. Nie jest ona obsługiwana w przypadku programu SQL Server 2019 i nowszych wersji.

Szablon Diagram modelu bazy danych umożliwia utworzenie modelu bazy danych na podstawie istniejącej bazy danych. Ten szablon jest dostępny w aplikacji Visio dla osób mających plan programu Visio — plan 2) lub licencję programu Visio. Jeśli nie masz pewności, której wersji programu Visio używasz, kliknij pozycjęKonto> pliku >— informacje programu Visio.

Sprawdzanie zawartości wyodrębnionej przez Kreatora odtwarzania

Informacje zawarte w definicji schematu, które kreator może wyodrębnić, zależą od wielu czynników, takich jak możliwości systemu zarządzania bazami danych i sterownika ODBC. Kreator pokazuje wszystkie elementy, które może wyodrębnić, i pozwala wybrać te, które chcesz. Na przykład może Cię interesować tylko 5 z 10 tabel i 2 z 4 widoków.

Po uruchomieniu kreatora można wybrać opcję automatycznego tworzenia rysunku, a nie tylko odtwarzania elementów w oknie Tabele i widoki. Jeśli rysunek nie ma być tworzony automatycznie, możesz przeciągnąć elementy z okna Tabele i widoki na stronę rysunku, aby ręcznie utworzyć model bazy danych.

W zakresie, w jakim są one dostępne z docelowych systemów DBMS, można wyodrębnić następujące elementy:

  • Tabele
  • Widoki
  • Klucze podstawowe
  • Klucze obce
  • Indeksy
  • Wyzwalacze (w tym kod)
  • Sprawdzanie klauzul (w tym kodu)
  • Procedury składowane (w tym kod)

Przygotowywanie do uruchomienia kreatora

W przypadku odtwarzania na podstawie skoroszytu programu Excel otwórz skoroszyt i nazwij grupę (lub zakres) komórek z nagłówkami kolumn przed uruchomieniem kreatora. Aby użyć wielu arkuszy, nazwij grupę komórek kolumn w każdym z arkuszy. W kreatorze te zakresy będą uwzględniane jako tabele. Aby uzyskać więcej informacji na temat nazywania zakresu komórek, zobacz Pomoc programu Excel.

Aby uzyskać najlepsze wyniki, przed uruchomieniem Kreatora odtwarzania ustaw domyślny sterownik na docelową bazę danych, która ma być odtwarzana. Dzięki temu kreator poprawnie zamapuje macierzyste typy danych, a cały kod wyodrębniony przez kreatora będzie poprawnie wyświetlany w oknie Kod.

  1. Kliknij kartę Plik , kliknij pozycję Nowy, kliknij pozycję Szablony, kliknij pozycję Oprogramowanie i baza danych, a następnie kliknij dwukrotnie pozycję Diagram modelu bazy danych.
  2. Na karcie Baza danych w grupie Zarządzanie kliknij pozycję Sterowniki bazy danych.
  3. Na karcie Sterowniki wybierz dostarczony przez program Visio sterownik dla systemu DBMS. Na przykład, jeśli projektujesz bazę danych programu Access, możesz wybrać program Microsoft Access.
    W przypadku odtwarzania arkusza programu Excel wybierz uniwersalny sterownik ODBC.
  4. Kliknij przycisk Ustawienia.
  5. Na karcie Sterowniki ODBC zaznacz pole wyboru sterownika DBMA dostarczonego przez sprzedawcę. Na przykład podczas projektowania bazy danych programu Access należy zaznaczyć pole wyboru Sterownik programu Microsoft Access (*.mdb, *accdb).
  6. Kliknij przycisk OK w każdym oknie dialogowym.

Dostarczany przez dostawcę 32-bitowy sterownik ODBC musi pochodzić z pakietu ODBC Data Access Pack nowszej niż wersja 2.0 i zgodnego z ODBC poziomu 1 lub nowszego. Dostawca bazy danych OLE dostarczany przez dostawcę musi być zgodny ze specyfikacją bazy danych OLE DB w wersji 1.0 lub nowszej.

Odwrotna inżynieria istniejącej bazy danych

  1. Na diagramie modelu bazy danych na karcie Baza danych kliknij pozycję Odinstaluj.

  2. Na pierwszym ekranie Kreatora odtwarzania wykonaj następujące czynności:

    1. Wybierz sterownik bazy danych programu Microsoft Visio dla używanego systemu zarządzania bazami danych. Jeśli sterownik bazy danych programu Visio nie został jeszcze skojarzony z odpowiednim źródłem danych ODBC, kliknij przycisk Ustawienia , aby zrobić to teraz.
      W przypadku odtwarzania arkusza programu Excel wybierz uniwersalny sterownik ODBC.
    2. Wybierz źródło danych bazy danych, którą aktualizujesz. Jeśli nie zostało jeszcze utworzone źródło danych dla istniejącej bazy danych, kliknij przycisk Nowy, aby zrobić to teraz.
      Podczas tworzenia nowego źródła jego nazwa jest dodawana do listy Źródła danych.
    3. Po wybraniu odpowiednich ustawień kliknij przycisk Dalej.
    4. Postępuj zgodnie z instrukcjami w oknach dialogowych zależnych od sterowników. Na przykład w oknie dialogowym Łączenie ze źródłem danych wpisz nazwę użytkownika i hasło, a następnie kliknij przycisk OK. Jeśli źródło danych nie jest chronione hasłem, kliknij przycisk OK.
  3. Zaznacz pola wyboru dla typów informacji, które chcesz wyodrębnić, a następnie kliknij przycisk Dalej.
    Niektóre elementy mogą być wyszarzone, ponieważ nie wszystkie systemy obsługują wszystkie rodzaje elementów wyodrębniane przez kreatora.

  4. Zaznacz pola wyboru dla tabel (i widoków, jeśli istnieją), które chcesz wyodrębnić, lub kliknij przycisk Zaznacz wszystko, aby wyodrębnić wszystkie tabele i widoki, a następnie kliknij przycisk Dalej.
    Jeśli w przypadku odtwarzania na podstawie arkusza programu Excel lista jest pusta, prawdopodobnie trzeba nazwać zakres komórek zawierający nagłówki kolumn w arkuszu kalkulacyjnym.

  5. Jeśli w kroku 3 zostało zaznaczone pole wyboru Procedury składowane , zaznacz procedury do wyodrębnienia lub kliknij przycisk Zaznacz wszystko , aby wyodrębnić wszystkie procedury, a następnie kliknij przycisk Dalej.

  6. Określ, czy odtworzone elementy mają być automatycznie dodawane do bieżącej strony.
    Można wybrać opcję automatycznego tworzenia rysunku (a nie tylko odtwarzania elementów w oknie Tabele i widoki). Jeśli rysunek nie ma być tworzony automatycznie, możesz przeciągnąć elementy z okna Tabele i widoki na stronę rysunku, aby ręcznie utworzyć model bazy danych.

  7. Przejrzyj wybrane elementy, aby sprawdzić, czy zostaną wyodrębnione właściwe informacje, a następnie kliknij przycisk Zakończ.

W przypadku używania uniwersalnego sterownika ODBC może zostać wyświetlony komunikat o błędzie wskazujący, że odtworzone informacje są niepełne. W większości przypadków nie stanowi to problemu — możesz kliknąć przycisk OK i kontynuować pracę z kreatorem.

Kreator wyodrębni wybrane informacje i w oknie Dane wyjściowe wyświetli uwagi dotyczące procesu wyodrębniania.