Za pomocą Kreatora odtwarzania możesz utworzyć model bazy danych na podstawie istniejącej bazy danych lub skoroszytu Excel. Modele baz danych graficznie pokazują strukturę bazy danych, dzięki czemu można zobaczyć relacje między elementami bazy danych, takimi jak tabele i widoki, bez przedstawiania rzeczywistych danych. Może to usprawnić tworzenie nowej bazy danych lub zrozumienie struktury istniejącej bazy danych.
Ważne: Odtwarzanie jest obsługiwane w SQL Server 2016 i wcześniejszych wersjach. Nie jest obsługiwana w SQL Server 2019 r. ani w nowszych wersjach.
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 z licencją Visio (plan 2) lub Visio. Jeśli nie masz pewności, której wersji programu Visio używasz, kliknij pozycję Plik > Konto > Visio — informacje.
Sprawdzanie, co wyodrębnia Kreator odtwarzania
Informacje o definicji schematu, które może wyodrębnić kreator, zależą od kombinacji elementów, takich jak możliwości systemu zarządzania bazami danych (DBMS) 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ę zainteresować tylko 5 z 10 tabel i 2 z 4 widoków.
Podczas prowadzenia kreatora możesz wybrać opcję automatycznego tworzenia rysunku oprócz 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 docelowego DBMS, można wyodrębnić następujące elementy:
-
Tabele
-
Widoki
-
Klucze podstawowe
-
Klucze obce
-
Indeksy
-
Wyzwalacze (w tym kod)
-
Klauzule sprawdzające (w tym kod)
-
Procedury składowane (w tym kod)
Przygotowywanie do uruchomienia kreatora
W przypadku odtwarzania na podstawie Excel skoroszytu przed uruchomieniem kreatora należy otworzyć skoroszyt i nadać nazwę grupie (lub zakresowi) komórek zawierających nagłówki kolumn. 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 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 natywne typy danych i że cały kod wyodrębniony przez kreatora będzie poprawnie wyświetlany w oknie Kod.
-
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.
-
Na karcie Baza danych w grupie Zarządzanie kliknij przycisk Sterowniki bazy danych.
-
Na karcie Sterowniki wybierz sterownik systemu plików DBMS dostarczany przez program Visio. Jeśli na przykład projektujesz bazę danych programu Access, wybierz pozycję Microsoft Access.
W przypadku odtwarzania arkusza programu Excel wybierz uniwersalny sterownik ODBC.
-
Kliknij pozycję Konfiguracja.
-
Na karcie Sterowniki ODBC zaznacz pole wyboru obok sterownika dostarczonego przez vender dla DBMA. Jeśli na przykład projektujesz bazę danych programu Access, zaznacz pole wyboru Sterownik programu Microsoft Access (*.mdb, *.accdb ).
-
W każdym oknie dialogowym kliknij przycisk OK .
Dostarczany przez dostawcę 32-bitowy sterownik ODBC musi pochodzić z pakietu ODBC Data Access Pack większego niż wersja 2.0 i zgodna ze standardem ODBC poziom 1 lub nowsza. Dostawca bazy danych OLE dostarczony przez dostawcę musi być zgodny ze specyfikacją bazy danych OLE w wersji 1.0 lub nowszej.
Odwrotna inżynieria istniejącej bazy danych
-
Na diagramie modelu bazy danych na karcie Baza danych kliknij pozycję Odtwórz.
-
Na pierwszym ekranie Kreatora odtwarzania wykonaj następujące czynności:
-
Wybierz sterownik bazy danych programu Microsoft Visio dla systemu zarządzania bazami danych (DBMS). Jeśli sterownik bazy danych programu Visio nie został jeszcze skojarzony z określonym źródłem danych ODBC, kliknij pozycję Konfiguracja , aby to zrobić teraz.
W przypadku odtwarzania arkusza programu Excel wybierz uniwersalny sterownik ODBC.
-
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.
-
Po wybraniu odpowiednich ustawień kliknij przycisk Dalej.
-
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.
-
-
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, które kreator może wyodrębnić.
-
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 odtwarzasz arkusz Excel i nic nie widzisz na tej liście, prawdopodobnie musisz nazwać zakres komórek zawierający nagłówki kolumn w arkuszu kalkulacyjnym.
-
Jeśli w kroku 3 zaznaczono pole wyboru Procedury składowane , zaznacz procedury, które chcesz wyodrębnić, lub kliknij pozycję Zaznacz wszystko , aby wyodrębnić je wszystkie, a następnie kliknij przycisk Dalej.
-
Określ, czy elementy odtworzone mają być automatycznie dodawane do bieżącej strony.
Oprócz odtwarzania elementów w oknie Tabele i widoki można wybrać automatyczne tworzenie rysunku przez kreatora. 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.
-
Przejrzyj wybrane opcje, aby sprawdzić, czy wyodrębniasz odpowiednie informacje, a następnie kliknij przycisk Zakończ.
Jeśli używasz ogólnego sterownika ODBC, może zostać wyświetlony komunikat o błędzie wskazujący, że odtworzone informacje mogą być niekompletne. W większości przypadków nie stanowi to problemu — po prostu kliknij przycisk OK i kontynuuj korzystanie z kreatora.
Kreator wyodrębni wybrane informacje i w oknie Dane wyjściowe wyświetli uwagi dotyczące procesu wyodrębniania.