2008-08-06 19 views
10

Zostałem poproszony o przeprojektowanie części struktury bazy danych ms-sql, która obecnie obejmuje wiele widoków, z których niektóre zawierają sprzężenia z innymi widokami.Jakiego programu można użyć do generowania diagramów widoku SQL/struktury tabeli?

W każdym razie, zastanawiam się, czy ktoś tutaj mógłby polecić narzędzie do automatycznego generowania diagramów, aby pomóc mi zwizualizować całą strukturę.

Jaki jest najlepszy program, z którego korzystasz w przypadku takich problemów?

Odpowiedz

3

Jestem wielkim fanem Embarcadero's ER/Studio. Jest bardzo wydajny i zapewnia doskonałe wyniki na ekranie, a także wydruki. Mają także bezpłatny okres próbny, więc powinieneś być w stanie wejść i dać mu szansę bez zbytniego konfliktu.

Powodzenia!

+2

Link jest uszkodzony. Można go teraz znaleźć tutaj: http://www.embarcadero.com/products/er-studio – cdeszaq

0

Jeśli mówisz o tabelach MS SQL Server, to lubię obsługę diagramów w SQL Server Management Studio. Po prostu przeciągasz tabele z eksploratora na płótno i są one ustawione dla ciebie wraz z liniami dla relacji. Będziesz musiał dokonać ręcznej regulacji dla najlepiej wyglądających diagramów, ale jest to dobry sposób na uzyskanie schematów.

2

Toad Data Modeller z Quest wykonuje dobrą robotę i jest w rozsądnej cenie. Studio Embarcadero E/R też jest dobre, o czym wspomniał Bruce.

1

OP zapytany o schematy widoków i zależności widoku, SQL Management Studio i Enterprise Manager nie pozwalają na widok diagramu. Nie mogę ręczyć za inne narzędzia.

Projektant LINQ do SQL dla Visual Studio pozwala na upuszczanie widoków na powierzchnię projektową, ale nie ma łatwego sposobu na modelowanie zależności między widokami. Nie jestem pewien, które narzędzie ma tego typu funkcję diagramowania. Możesz rzucić okiem na narzędzie SQLDoc Red Gate, ale dostarcza ono tylko tekstowe dane wyjściowe.

0

Zmodowałem posta Marka o Toad Data Modeler i chciałem zaznaczyć, że mają wersję beta, która jest w pełni funkcjonalna i darmowa. Jedynymi wadami są sporadyczne błędy i wbudowane wygasanie (zwykle w czasie, gdy dostępna jest nowa beta), ale dla tego biednego faceta robi cuda, dopóki nie uda mi się przekonać mojego szefa, by zechciał wziąć licencję.