Dans la version de Visio 2003 Architect, je peux générer une base de données SQL Server à la volée à partir du diagramme UML ER. Mais il n'y a pas une telle façon en utilisant Visio 2007. Ma question est: Tous les autres bons et derniers outils peuvent très bien supporter ER-> DB ou DB-> ER pour SQL2005/2008?Quel outil peut aider à générer une base de données SQL Server 2005/2008 à partir du diagramme E-R?
Quel outil peut aider à générer une base de données SQL Server 2005/2008 à partir du diagramme E-R?
Répondre
Si vous cherchez un outil libre/open source pour ce faire, vous pouvez essayer:
Depuis le site Web:
DBDesigner 4 est une conception de base de données visuelle système qui intègre la conception, la modélisation, la création et la maintenance de la base de données dans un environnement unique et transparent.
Il combine des fonctionnalités professionnelles et une interface utilisateur claire et simple pour offrir le moyen le plus efficace de gérer vos bases de données. DBDesigner 4 se compare à des produits comme Oracle Designer ©, Rational Rose © d'IBM, ERwin © de Computer Associates et DataArchitect © de theKompany, mais est un projet Open Source disponible pour Microsoft Windows © 2k/XP et Linux KDE/Gnome. C'est la version sur la GPL.
Et il prend en charge les fonctionnalités suivantes:
- disponibles sous Linux/MS Windows
- utilisateur interfacé basé sur le logiciel layouting standard de l'industrie
- /Mode Création de requête
- Reverse engineering de bases de données MySQL, Oracle, MSSQL et ODBC
- schéma génération USERDEFINED
- Model-To-Database syncronisation
- soutien Index
- placement automatique clé étrangère
- soutien entité faible
- Inserts standard de stockage et de synchronisation
- capacités de documentation complète
- Impression de modèle avancé
- Outp ut que l'image
- Tous les types de données MySQL avec toutes les options
- types de données définies par l'utilisateur
- de stockage de base de données, possibilité d'enregistrer le modèle au sein de la base de données
- accès Network-/multiutilisateurs par le stockage de base de données
- contrôle de version *
- SQL Query Builder
- Historique des commandes SQL
- Stockage des commandes SQL dans le modèle
- Interface Plugin
Je pense que ceux ci-dessus bolded (mon accent) devrait vous donner ce que vous avez besoin (à savoir efficacement base de données bi-directionnelle/synchronisation de modèle).
J'ai utilisé l'outil dans le passé pour désosser une base de données existante vers un diagramme ER. D'après ce dont je me souviens, ce n'était pas le logiciel le plus stable que j'aie jamais utilisé (je crois me souvenir qu'il s'est écrasé plusieurs fois). Cependant, c'était il y a un petit moment, donc ça pourrait être plus stable maintenant.
Je me souviens que dans Visio 2003 cela était seulement possible, je crois en l'édition Enterprise. Cela pourrait-il être votre problème avec 2007?
Je pense que Enterprise Architect peut le faire aussi.
Vous pouvez faire le diagramme ER sur Visual Studio création d'un fichier dbml puis exporter vers un script Sql Server à l'aide du plug-in Huagati. http://www.huagati.com/dbmltools/
La plupart des outils ne gèrent pas SQL 2005/2008 correctement. Mais CA ERwin® Process Modeler fait le meilleur travail (à un coût si). Il existe un community edition mais il est limité à 25 objets par modèle. Faites un essai et faites le nous savoir.
- 1. Tâche Ant pour générer un diagramme ER à partir de classes annotées JPA/Hibernate
- 2. SQL Server vers le modèle er
- 3. Comment générer un diagramme entité-relation à partir de SQL DDL?
- 4. Créer une base de données SQL à partir d'un jeu de données typé ADO.NET
- 5. Création d'une base de données dans SQL Server à l'aide du modèle de données Visio
- 6. Existe-t-il un outil pour générer un schéma de base de données à partir du schéma XML?
- 7. Comment générer une image de graphiques pour des données à partir de Microsoft SQL Server 2005?
- 8. Administration de site Web Outil: Impossible de se connecter à la base de données SQL Server
- 9. Comportement OO pour une base de données ER (relation un-à-plusieurs pour plusieurs tables)
- 10. Modifier le propriétaire du diagramme de base de données dans SQL Server 2005
- 11. comment imprimer le diagramme de base de données sql
- 12. Comment sauvegarder une base de données à partir de ServerGrid.com?
- 13. Un diagramme de classes est à un programme en tant que ________ est à une base de données?
- 14. Comment puis-je générer une arborescence à partir d'une table dans une base de données?
- 15. Données de test générées automatiquement à une base de données à partir d'un schéma?
- 16. Créer une base de données à partir du projet db
- 17. comment transmettre le diagramme de base de données du fichier visio 2003?
- 18. Comment envoyer du courrier à travers une base de données Utilisation de sql server 2005?
- 19. Ligne aléatoire à partir de la base de données SQL Server utilisant DLINQ
- 20. MySQL: Sélection de données à partir de MS SQL Server
- 21. générer viewmodel à partir du modèle?
- 22. Comment créer une nouvelle base de données à partir d'un script de schéma enregistré dans SQL Server 2005?
- 23. Comment migrer les diagrammes de base de données SQL Server vers une autre base de données?
- 24. Refactoring à partir du modèle de base de données partagée
- 25. Charger la base de données SQLite à partir de SQL Server distant?
- 26. Diagramme de modèle de données Visio à db
- 27. Est-il possible de générer une base de données à partir du fichier Entity Data Model (edmx)?
- 28. J'ai un diagramme de base de données dans Microsoft Visio comment puis-je l'importer vers Sql Server 2005?
- 29. Quel est le SQL Server équivalent à la base de données privée virtuelle d'Oracle?
- 30. Générer une requête LINQ à partir de plusieurs contrôles
La version d'architecte n'est pas disponible pour Visio 2007. Avez-vous essayé d'utiliser la version de Visio 2003 Architect par rapport à SQL Server 2005/2008 à la place? Je crois que vous pouvez les exécuter côte à côte. –