Existe-t-il un bon outil pour créer des bases de données et des prototypes? [fermé]

21

Je voudrais avoir un bon outil pour concevoir le schéma de base de données avec toutes les tables, colonnes, types de données et relations. Aujourd'hui, je le fais principalement avec un stylo et du papier, mais j'aimerais le faire dans un bon outil de conception.

Existe-t-il un bon (et peut-être gratuit) outil de conception de base de données?

Jonas
la source
5
En tant qu'utilisateur fréquent de Stack Exchange - IF * k'n déteste cette règle. Oui, il s'agit des préférences de l'utilisateur, mais s'il explique ses raisons, pourquoi pas ??? Cela obtiendra leur réponse votée.
Marc

Réponses:

10

Plus pour ER que pour le prototypage (jamais entendu dans le contexte des bases de données): Si vous êtes sur MySQL, essayez MySQL Workbench . Bien qu'il génère du code spécifique à MySQL, de petits ajustements sont facilement effectués.

Pour PostgreSQL, il y a une belle liste dans leur wiki , PGDesigner a l' air très capable. De plus, il y aura un Designer dans les futures versions de pgAdmin.

DrColossos
la source
15

J'ai commencé à utiliser NORMA (lien fixé en octobre 2011) qui est utile pour capturer les relations et les contraintes en anglais simple. Voir aussi Modélisation de rôle d'objet .

Cela générera des XSD et des scripts SQL.

J'espère ne plus jamais revoir un ERD ...

gbn
la source
4

J'ai utilisé dans le passé le Power Designer (ou Q Designer à l'époque). C'était terrifiant! Avait des installations d'ingénierie inverse, de génération de scripts ... tout ce dont vous auriez besoin. Mais ce n'est pas gratuit.

Un outil gratuit que j'ai utilisé un peu dans le passé était DB Designer . Mais je ne pouvais l'utiliser que pour les petits dbs. J'ai eu des erreurs à l'époque avec des conceptions de schéma complexes, mais c'était il y a quelques années, donc je suis sûr que cela a été corrigé.

Maintenant, j'utilise uniquement l'outil de création de diagrammes de SQL Server.

Marian
la source
2

MySQL Workbench est un excellent outil gratuit.

Une autre option est la création de diagrammes de SQL Server, qui est incluse avec Express, vous pouvez donc l'essayer gratuitement.

ER / Studio d'Embarcadero a un essai gratuit. Il s'agit d'une solution plus complète (en lecture, coûteuse) en ce qu'elle prend en charge la modélisation logique et physique. ER / Studio est un produit incroyable qui mérite son prix si vous faites beaucoup de design.

dba4life
la source
2

J'ai utilisé MySQL Workbench, Toad Data Modeler et Oracle Developer Data Modeler. N'importe lequel d'entre eux serait un bon point de départ.

BillThor
la source
2

Vous pouvez utiliser Vertabelo . Vertabelo est un concepteur de base de données en ligne travaillant sous Chrome et Safari 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:

  • Prise en charge de PosgreSql, MySQL, Oracle, MS SQL Server, DB2, SQLite, HSQLDB
  • Versionnage de modèle
  • Recherche dynamique / visuelle
  • Validation du modèle de base de données en direct
  • Ingénierie avancée
  • Rétro-ingénierie

Vertabelo est gratuit pour les projets académiques et propose des versions commerciales pour les projets de bases de données plus importants.

Jarosław Błąd
la source