.
Il y a quelques années, j'ai utilisé Data Architect, une partie de Power Designer de Sybase. C'est un peu cher, mais c'est excellent. Et il fait une distinction fine entre le modèle physique (SQL) de données et le modèle ER de données. Il garde les deux modèles côte à côte.
Si vous n'êtes pas trop préoccupé par la différence entre SQL et ER, et que vous voulez juste un diagramme, voici quelque chose que j'ai fait une fois quand j'avais besoin d'un diagramme en toute hâte.
Montez MS Access avec une nouvelle base de données vide. Configurez des liens de table vers toutes les tables du schéma, ou uniquement celles que vous souhaitez schématiser. Utilisez l'outil "Relations" dans Access pour créer des lignes entre les clés étrangères et les clés primaires auxquelles elles se réfèrent. Classez ces relations en plusieurs à plusieurs ou plusieurs à un.
Dans la vue Relations d'accès, déplacez les cases jusqu'à ce que le diagramme soit joli. Impression.
Essayez Oracle SQL Developer . Il s'agit d'Oracle et fera partie de l'installation d'Oracle à partir de 11g. Il dispose d'un outil de modélisation de build distinct pour concevoir ou ré-concevoir un modèle ER.
SchemaSpy Un autre outil qui peut être utile et qui vous aidera plus que de simplement générer un diagramme ER
SQL Developer est génial. Prend en charge toutes les bases de données et parfait pour la rétro-ingénierie. C'est gratuit et Java.
C'est gratuit contrairement aux autres solutions listées ci-dessus et ça marche, je viens de l'utiliser pour faire du reverse engineering d'un Postgres db !!!
Oracle Data Modeler . Il est gratuit et semble avoir de nombreuses fonctionnalités intéressantes si vous souhaitez le rechercher plus en profondeur.
Vous pouvez utiliser VISIO avec une source de données ODBC (plug-in Oracle) pour générer des diagrammes ER - fonctionne bien. Dans VISIO (Diagramme de modèle de base de données, Reverse Engineering, sélectionnez ODBC = source de données, nom d'utilisateur/mot de passe, sélectionner des tables, générer).
TOAD professionnel inclut désormais son outil de modélisation de données.
Power Architect est un outil de modélisation de données GPL. Voir plus ici
SchemaCrawler for Oracle est un outil en ligne de commande qui peut générer des diagrammes de base de données à partir d'une base de données Oracle. Vous pouvez exclure des tableaux et des colonnes du diagramme à l'aide d'expressions régulières. Il est gratuit et open-source.
Nous utilisons Enterprise Architect de Sparx Systems. C'est cher mais ils font une version d'essai pour que vous puissiez essayer.