2009-06-28 7 views
2

Existe-t-il un programme qui convertit un diagramme de base de données SQL Server en modèle er ou crée un modèle er d'une base de données à partir du serveur SQL Server?SQL Server vers le modèle er

Répondre

2

Dans SQL Server, il existe la fonctionnalité «Diagramme de base de données» dans chaque base de données, dans Management Studio.

Vous pouvez créer un nouveau diagramme à partir de cela, et inclure toutes (ou certaines) de vos tables, montrant ainsi où sont les relations, et ce que sont les tables.

0

Essayez Microsoft Visio. Visio professional dispose d'une fonction de rétro-ingénierie de base de données raisonnablement bonne, et il est facile de modifier des relations logiquement présentes dans les données mais qui ne se manifestent pas physiquement dans la base de données. Il est également facile de créer plusieurs diagrammes à partir du même modèle d'ingénierie inverse (sur des pages séparées dans le fichier .vsd).

Ces deux fonctions font de Visio un outil très utile pour comprendre et documenter les bases de données tierces, et Visio Pro n'est pas très coûteux. Cependant, il est très difficile de générer un fichier SQL à partir du schéma, sauf si vous achetez la version de l'architecte d'entreprise, qui n'est disponible qu'avec les versions EA de Visual Studio. Pour autant que je sache, il n'y a pas de version EA de Visio après 2002/2003, donc ce produit est obsolète.

0

J'ai utilisé Erwin pendant 10 ans et ça marche très bien! Malheureusement, c'est un peu cher. J'espère que quelqu'un va sortir avec un outil moins coûteux pour accomplir cela, j'ai entendu Visual Studio 2010 peut avoir quelques outils dans ce domaine.

Questions connexes