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.
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.
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
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.
SQLDeveloper może to zrobić.
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/ .
Dlaczego nie użyjesz funkcji diagramu bazy danych wbudowanej w SQL Server?
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.
DeZign dla baz danych powinien być w stanie to zrobić dobrze.
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.
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.