Question

Notre application a une assez grande, la conception de DB tentaculaire, avec 175 tables. La plupart des tables sont utilisées par un ou deux caractéristiques principales, et je voudrais créer plusieurs petits « mini-schémas » pour décrire la structure des différentes parties du système aux nouveaux employés (sans les montrer le schéma gigantesque totale qui est, franchement , si grand que d'être inutile).

Puisque ce sont des tables déjà existantes, je besoin d'un outil qui me permettra d'entrer des noms complètement personnalisés pour les champs et préciser moi-même les connexions (puisque certaines de nos clés étrangères ne suivent pas le modèle standard de nommage).

Quel est le meilleur outil pas cher ou gratuit pour cela?

Les points de bonus si elle permet des couleurs personnalisées à sélectionner des éléments du diagramme (à savoir, tables), car cela me permettrait de créer une version réassemblé du schéma de discussion sur les interactions entre les grands systèmes.

Était-ce utile?

La solution

Eh bien, il ne fait pas des couleurs personnalisées, mais MySQL Workbench est un outil de modélisation de base de données gratuit fourni par MySQL.

Vous pouvez même le configurer pour reverse engineering d'un schéma de schéma complet tout en ayant le connecter à votre base de données. Vous pouvez le prendre à partir de là et partitionner ce dont vous avez besoin dans des diagrammes de modélisation séparés.

Autres conseils

Pour tout type de dessin graphique je trouve vraiment difficile de battre l'utilité de Graphviz ; mais cela vous besoin d'apprendre un nouveau (et je l'utilise « apprendre » vaguement ici) langage appelé « point ». La langue est incroyablement simple, et il y a beaucoup de modèles autour de l'utiliser pour documenter les schémas.

Sur une note de côté, il y a un excellent outil de cartographie de schéma qui peut déduire les connexions basées sur les noms de colonnes qui peuvent vous être assez proche de ce que vous avez besoin, il est appelé SchemaSpy .

J'apprécie la simplicité de WWW SQL Designer ( Démo ):

J'utilise Visio. Il a une capacité d'ingénierie inverse qui vous permet de pointer vers une source ODBC et il va tirer dans les tables, vues et procédures stockées comme des éléments de dessin. Si les contraintes sont présents, il sera connet automatique des tables via leur relation. veulent dessiner un sous-schéma, il suffit de sélectionner les tables dont vous avez besoin lors de l'extraction et de l'alto! il a aussi plusieurs pages à l'intérieur du dessin afin que vous puissiez avoir une page principale avec tout et les pages suivantes avec les détails de subschema intégrés.

Vous pouvez également définir des styles de ligne, de styles de remplissage et de styles de police aussi. Et si vous êtes sur MSDN, vous l'avez déjà ...

Essayez d'utiliser SQLyog Schema Designer. Il est très simple et intuitif à utiliser. Utile de donner un essai ...

schéma de SQLyog Designer Capture d'écran

Consultez cet outil Diagramming Open Source a trouvé .

Voici une autre appelée DBDesigner trouvé .

Hope this helps.

1 Il est un outil en ligne très agréable, vous pouvez utiliser cette http://creately.com/diagram-type/database-design .Je me sers cela. il donne également la fonctionnalité aux tables de base de données de couleur.

entrer image description ici

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top