Quelqu'un connaît-il une application Mac complète pour créer des diagrammes SQL? Je pense que http://ondras.zarovi.cz/sql/demo/ est assez bon, mais c'est un peu trop basique.
Je voudrais créer le schéma de base de données, les relations entre les tables (y compris les étiquettes pour par exemple les relations n: m), ajouter des commentaires, exporter vers SQL, et ainsi de suite pour exécuter à partir de mon Mac.
Réponses:
MySQL Workbench est assez bon pour la plupart des demandes de programmation. Vous pouvez créer un modèle EER et également synchroniser le modèle avec les modifications de base de données ou vice versa. Vous pouvez l'utiliser sans frais car c'est une application open source. J'utilise MySQL depuis un an et c'est très utile pour moi. Je vous le recommande si vous n'avez pas besoin de fonctionnalités et de performances d'entreprise.
la source
Le seul outil Mac que je connaisse (et j'aimerais entendre parler des autres ici) est SQLEditor . Malheureusement, il ne semble pas y avoir de prise en charge des procédures stockées ou d'autres objets au-delà des tables et des vues.
Il existe également des solutions multiplateformes (principalement basées sur Java). Dans une recherche récente, j'ai évalué DBWrench et DBVisualizer . Quand tout a été dit et fait, j'ai décidé de rester avec une solution Windows fonctionnant sous Parallels.
la source
MySQL Workbench est génial, même si j'ai trouvé que dans de nombreux cas, OmniGraffle fonctionne à merveille, surtout si vous n'êtes pas tellement dans "le faire douloureusement correct selon la théorie apprise à l'université" mais plutôt faire le travail.
la source
Vous voudrez peut-être consulter la gamme de produits Navicat . J'utilise Navicat Premium et c'est un très bon outil tout-en-un pour de nombreuses bases de données, y compris MySQL, Postgres, SQLITE, Oracle et MS SQL Server. Il comprend un onglet Modèle dans lequel vous pouvez afficher et modifier des bases de données existantes ou en créer de nouvelles , esquisser tout, définir des relations, exporter du SQL, avoir accès à une fonction de mise en page automatique et à toutes sortes d'autres avantages.
Il existe plusieurs versions pour le produit Premium, y compris un programme Data Modeler distinct , vous devrez donc parcourir pour voir ce qui correspond à vos besoins. Cela vous fera économiser un peu d'argent, selon la version, mais vous pouvez télécharger un essai gratuit de 30 jours pour vous assurer que c'est ce dont vous avez besoin.
J'espère que ça aide!
la source
L'outil SQL gratuit de choix pour moi est SQuirreLSQL . Il s'agit d'une application Java, mais très réactive, et vous pouvez installer à la fois des pilotes et des plug-ins de base de données, et l'un d'eux permet la rétro-ingénierie et la création de bases de données de diagrammes.
Aqua Data Studio fonctionne sur Mac OS X en tant qu'application mixte Cocoa / Java, avec des performances natives, et comprend des capacités de modélisation Entité-Relation.
la source
J'utilise également Vertabelo et je peux le recommander aussi. Il est 100% basé sur le Web. Vous pouvez travailler sur vos modèles soit dans Chrome, soit dans Safari (la prise en charge du navigateur Safari a été ajoutée il y a quelques mois). Les outils graphiques de Vertabelo pour la conception de modèles de bases de données sont tout simplement incroyables! Simple et intuitif, et pourtant très complet et professionnel. Il n'y a aucune licence de bureau, aucun téléchargement et aucune installation. Vous pouvez travailler à distance depuis n'importe quel ordinateur connecté au Web. Si vous souhaitez savoir comment fonctionne Vertabelo, vous pouvez l'essayer sans aucune inscription: https://my.vertabelo.com/try
la source
DBSchema est également génial. La meilleure chose est que vous pouvez faire de l'ingénierie inverse ainsi que de la modélisation ensemble à la fois. Après avoir modifié le diagramme, vous modifiez la base de données; vous pouvez réimporter ces modifications dans le diagramme.
Le seul défaut est l'ordre des noms de colonnes dans les diagrammes - qui ne correspondent pas nécessairement à l'ordinalité des noms de colonnes dans la base de données réelle si vous le faites.
Je dirais que c'est l'une des super belles applications.
la source
Consultez http://www.yworks.com/en/index.html , ce n'est peut-être pas ce que vous recherchez, mais il a une modélisation ER et d'autres ...
la source
Je recommande Vertabelo . Vertabelo est un concepteur de base de données en ligne travaillant sous Chrome développé par la société pour laquelle je travaille.
La caractéristique la plus importante de cet outil est qu'il permet de partager des modèles de base de données au sein de l'équipe et de collaborer sur eux via un navigateur Web.
Les autres fonctionnalités de Vertabelo incluent:
Vertabelo est gratuit à utiliser pour les petits projets (jusqu'à 3 modèles et 20 tableaux dans chaque modèle) et propose des versions commerciales pour les grands projets de base de données.
la source
Mon outil préféré pour la modélisation sous OS X, est Visual Paradigm (VP-UML). Ils ont une édition communautaire gratuite, ce qui est idéal pour créer ERD - mais si vous souhaitez générer le DDL à partir de votre ERD, vous devrez acheter l'édition standard.
C'est également multiplateforme, c'est donc une autre aubaine.
la source