Quel programme puis-je utiliser pour générer des diagrammes de structure de vue/table SQL ?

J'ai été chargé de reconcevoir une partie d'une structure de base de données ms-sql qui implique actuellement de nombreuses vues, dont certaines contiennent des jointures à d'autres vues.

Quoi qu'il en soit, je me demande si quelqu'un ici pourrait recommander un utilitaire pour générer automatiquement des diagrammes pour m'aider à visualiser l'ensemble de la structure.

Quel est le meilleur programme que vous ayez utilisé pour de tels problèmes ?

请先 登录 后评论

4 réponses

Lance Fisher

Si vous parlez de tables MS SQL Server, j'aime la prise en charge des diagrammes dans SQL Server Management Studio. Vous faites simplement glisser les tables de l'explorateur sur le canevas, et elles sont disposées pour vous avec des lignes pour les relations. Vous devrez faire quelques ajustements à la main pour obtenir les meilleurs diagrammes, mais c'est un moyen décent d'obtenir des diagrammes.

请先 登录 后评论
Mark Harrison

Toad Data Modeller de Quest fait du bon travail à ce sujet et son prix est raisonnable. Le studio Embarcadero E/R est bien aussi, comme Bruce l'a mentionné.

请先 登录 后评论
Kev

OP a posé des questions sur les vues de diagramme et les dépendances de vue, SQL Management Studio et Enterprise Manager ne vous permettent pas de créer des vues de diagramme. Je ne peux pas me porter garant pour les autres outils.

Le concepteur LINQ to SQL pour Visual Studio vous permet de déposer des vues sur l'aire de conception, mais il n'existe pas de moyen simple de modéliser les dépendances entre les vues. Je ne sais pas quel outil possède ce type de fonctionnalité de création de diagrammes. Vous pouvez jeter un œil à l'outil SQLDoc de Red Gate, mais il ne fournit qu'une sortie textuelle.

请先 登录 后评论
Dillie-O

J'ai mis à jour le message de Mark sur Toad Data Modeler et je voulais souligner qu'ils ont une version bêta entièrement fonctionnelle et gratuite. Les seuls inconvénients sont les bogues occasionnels et l'expiration intégrée (généralement au moment où une nouvelle version bêta est disponible), mais pour ce pauvre type, cela fait des merveilles jusqu'à ce que mon patron me donne une licence.

请先 登录 后评论