Existe-t-il un moyen de produire un diagramme montrant les tables existantes et leurs relations en se connectant à une base de données?
C'est pour SQL Server 2008 Express Edition.
Existe-t-il un moyen de produire un diagramme montrant les tables existantes et leurs relations en se connectant à une base de données?
C'est pour SQL Server 2008 Express Edition.
Réponses:
Oui, vous pouvez utiliser SQL Server 2008 lui-même, mais vous devez installer SQL Server Management Studio Express (s'il n'est pas installé). Faites un clic droit sur les diagrammes de base de données et créez un nouveau diagramme. Sélectionnez les tables existantes et si vous avez correctement spécifié les références dans vos tables. Vous pourrez voir le schéma complet des tableaux sélectionnés. Pour plus d'informations, voir Prise en main des diagrammes de base de données SQL Server
Essayez DBVis - téléchargement sur https://www.dbvis.com/download - il existe une version pro (non nécessaire) et une version ouverte qui devraient suffire.
Tout ce que vous avez à faire est d'obtenir le bon pilote de base de données JDBC pour SQL Server, l'outil affiche les tables et les références orthogonales, hiérarchiques, dans un cercle ;-) etc. simplement en appuyant sur un seul bouton. J'utilise la version gratuite depuis des années maintenant.
SQLDeveloper peut le faire.
Pour les instructions SQL, vous pouvez essayer les flocons de neige inversés. Vous pouvez vous inscrire sur sourceforge ou sur le site de démonstration à http://snowflakejoins.com/ .
Pourquoi n'utilisez-vous pas simplement la fonctionnalité de diagramme de base de données intégrée à SQL Server?
Visio Professional dispose d'une fonctionnalité de rétro-ingénierie de base de données si vous créez un diagramme de base de données. Ce n'est pas gratuit, mais il est assez omniprésent dans la plupart des entreprises et devrait être assez facile à obtenir.
Notez que Visio 2003 ne fonctionne pas bien avec SQL2005 ou SQL2008 pour la rétro-ingénierie - vous devrez obtenir 2007.
DeZign for Databases devrait être en mesure de le faire très bien.
SchemaCrawler pour SQL Server peut générer des diagrammes de base de données, à l'aide de GraphViz. Les relations de clés étrangères sont affichées (et peuvent même être déduites, à l'aide de conventions de dénomination), et les tables et les colonnes peuvent être exclues à l'aide d'expressions régulières.
MySQL WorkBench est un logiciel gratuit développé par Oracle, vous pouvez importer un fichier SQL ou spécifier une base de données et il générera un diagramme SQL que vous pourrez déplacer pour le rendre plus attrayant visuellement. Il fonctionne sur GNU / Linux et Windows et il est gratuit et a un aspect professionnel.