Czy istnieje sposób na stworzenie diagramu pokazującego istniejące tabele i ich relacje, biorąc pod uwagę połączenie z bazą danych?
To jest dla SQL Server 2008 Express Edition.
sql-server
database
diagram
Nick Zalutskiy
źródło
źródło
Odpowiedzi:
Tak, możesz używać samego programu SQL Server 2008, ale musisz zainstalować program SQL Server Management Studio Express (jeśli nie jest zainstalowany). Kliknij prawym przyciskiem myszy diagramy bazy danych i utwórz nowy diagram. Wybierz istniejące tabele i jeśli poprawnie podałeś odwołania w swoich tabelach. Będziesz mógł zobaczyć pełny schemat wybranych tabel. Aby uzyskać dodatkowe informacje, zobacz Wprowadzenie do diagramów baz danych programu SQL Server
źródło
Wypróbuj DBVis - pobierz na https://www.dbvis.com/download - istnieje wersja pro (niepotrzebna) i otwarta wersja, która powinna wystarczyć.
Wszystko, co musisz zrobić, to uzyskać odpowiedni JDBC - sterownik bazy danych dla SQL Server, narzędzie pokazuje tabele i referencje ortogonalne, hierarchiczne, w kółku ;-) itd., Wystarczy nacisnąć jeden przycisk. Korzystam z darmowej wersji od lat.
źródło
SQLDeveloper może to zrobić.
http://sqldeveloper.solyp.com/
źródło
W przypadku instrukcji SQL możesz wypróbować odwrócone płatki śniegu. Możesz dołączyć do sourceforge lub strony demo http://snowflakejoins.com/ .
źródło
Dlaczego nie użyjesz funkcji diagramu bazy danych wbudowanej w SQL Server?
źródło
Visio Professional ma funkcję inżynierii wstecznej bazy danych, jeśli utworzysz schemat bazy danych. To nie jest darmowe, ale jest dość wszechobecne w większości firm i powinno być dość łatwe do zdobycia.
Zauważ, że Visio 2003 nie działa dobrze z SQL2005 lub SQL2008 do inżynierii odwrotnej - będziesz potrzebować 2007.
źródło
DeZign dla baz danych powinien być w stanie to zrobić dobrze.
źródło
SchemaCrawler dla SQL Server może generować diagramy baz danych za pomocą GraphViz. Relacje klucza obcego są wyświetlane (i można je nawet wywnioskować przy użyciu konwencji nazewnictwa), a tabele i kolumny można wykluczyć za pomocą wyrażeń regularnych.
źródło
MySQL WorkBench jest darmowym oprogramowaniem opracowanym przez Oracle. Możesz zaimportować plik SQL lub określić bazę danych i wygeneruje on diagram SQL, który możesz przenosić, aby był bardziej atrakcyjny wizualnie. Działa na systemach GNU / Linux i Windows, jest bezpłatny i ma profesjonalny wygląd.
źródło