Existe-t-il un programme qui convertit un diagramme de database SQL Server en model er ou crée un model d'une database à partir du server SQL Server?
Dans SQL Server, il existe la fonctionnalité "Database Diagram" dans chaque database, 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.
J'ai utilisé Erwin pendant 10 ans et ça marche super! Malheureusement, c'est un peu cher. J'espère que quelqu'un va sortir avec un outil less coûteux pour accomplir cela, j'ai entendu Visual Studio 2010 peut avoir quelques outils dans ce domaine.
Essayez Microsoft Visio. Visio professional dispose d'une fonction de rétro-ingénierie de database raisonnablement bonne, et il est facile de modifier des relations logiquement présentes dans datatables mais qui ne se manifestent pas physiquement dans la database. Il est également facile de créer plusieurs diagrammes à partir du même model d'ingénierie inverse (sur des pages séparées dans le file .vsd).
Ces deux fonctionnalités 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 y a une mise en garde sérieuse dans le fait qu'il n'a pas la possibilité de générer un file SQL à partir du schéma sauf si vous achetez la version de l'architecte d'entreprise, qui est uniquement disponible 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.