Generowanie schematu relacji tabel z istniejącego schematu (SQL Server) [zamknięty]

Czy istnieje sposób na stworzenie diagramu przedstawiającego istniejące tabele i ich relacje, biorąc pod uwagę połączenie z bazą danych?

To jest dla SQL Server 2008 Express Edition.

Author: Darren Ringer, 2008-10-04

9 answers

Tak możesz używać samego SQL Server 2008, ale musisz zainstalować SQL Server Management Studio Express (jeśli nie jest zainstalowany ) . Wystarczy kliknąć prawym przyciskiem myszy na diagramie bazy danych i utworzyć nowy diagram. Wybierz tabele exisiting i jeśli poprawnie określiłeś referencje w swoich tabelach. Będzie można zobaczyć pełny schemat wybranych tabel. W celu uzyskania dalszych informacji patrz:

 157
Author: Gripsoft,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-05-22 23:22:48

Spróbuj DBVis-download at https://www.dbvis.com/download/ - jest wersja pro (niepotrzebna) i otwarta, która powinna wystarczyć.

Wystarczy, że otrzymasz odpowiedni sterownik bazy danych JDBC ofr SQL Server, narzędzie wyświetla tabele i referencje ortogonalne, hirarchicalne, w kółko ; -) itd. wystarczy nacisnąć jeden przycisk. Używam darmowej wersji od lat.

 48
Author: Georgi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-04-11 18:48:17

SQLDeveloper może to zrobić.

Http://sqldeveloper.solyp.com/

 12
Author: SquareCog,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-10-05 01:53:34

Dla poleceń SQL można spróbować odwrotnych płatków śniegu. Możesz dołączyć na sourceforge lub stronie demo na http://snowflakejoins.com/.

 9
Author: Pascal,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-11-24 15:49:28

Dlaczego po prostu nie użyjesz funkcjonalności diagramu bazy danych wbudowanej w SQL Server?

 4
Author: Mitchel Sellers,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-10-03 20:24:29

Visio Professional posiada funkcję reverse-engineering bazy danych, jeśli Yiu tworzy diagram bazy danych. Nie jest darmowy, ale jest dość wszechobecny w większości firm i powinien być dość łatwy do zdobycia.

Zauważ, że Visio 2003 nie gra dobrze z SQL2005 lub SQL2008 do inżynierii odwrotnej - będziesz musiał dostać 2007.

 2
Author: ConcernedOfTunbridgeWells,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-10-03 20:36:36

DeZign dla baz danych powinien być w stanie to zrobić dobrze.

 2
Author: Thor Hovden,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-01-11 11:48:31

SchemaCrawler dla SQL Server może generować diagramy baz danych za pomocą GraphViz. Relacje z kluczami obcymi są wyświetlane (i można je nawet wywnioskować, używając konwencji nazewnictwa), a tabele i kolumny można wykluczyć za pomocą wyrażeń regularnych.

 2
Author: Sualeh Fatehi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-04-26 00:21:54

MySQL WorkBench jest wolnym oprogramowaniem i jest rozwijany przez Oracle, możesz zaimportować plik SQL lub określić bazę danych i wygeneruje Diagram SQL, który można poruszać się, aby uczynić go bardziej atrakcyjnym wizualnie. Działa na GNU / Linux i Windows i jest darmowy i ma profesjonalny wygląd..

 0
Author: dendini,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-03-23 12:55:22