Visuel et facile à utiliser, DbSchema peut aider à concevoir des bases de données SQL et NoSQL à l'aide de diagrammes interactifs. , partager la conception du schéma en équipe, générer la documentation du schéma HTML5, créer visuellement des requêtes SQL, générer des données aléatoires, explorer les données de plusieurs tables, modifier et exécuter des requêtes de base de données.
DbSchema dispose d'une communauté et d'un site gratuits. Pro Edition, disponible sous le même kit d'installation.
Télécharger Éditions logiciellesConcevoir votre base de données n'a jamais été aussi simple! Vous gérerez le schéma visuellement, sur des diagrammes.
Vous pouvez documenter le schéma et générer une documentation interactive HTML5 ou PDF sous forme d'image de diagramme avec des commentaires.
DbSchema utilise sa propre image du schéma, distincte de la base de données. Advantages:
Créez une représentation de haut niveau du schéma qui est indépendante de tout système de gestion de base de données spécifique et qui fournit une compréhension claire de la conception et de ses liens avec l’organisation ou le système modélisé. La conception logique peut être mappée dans un système de gestion de base de données physique spécifique.
L'Explorateur de données relationnelles peut explorer visuellement les données de plusieurs tables, liaison par clés étrangères ou clés étrangères virtuelles. La sélection d'un enregistrement dans une table affichera les enregistrements correspondants dans les tables enfants. Le Data Editor est une alternative visuelle aux requêtes SQL.
Créez des requêtes complexes sans écrire de ligne de code. Utilisez le puissant Visual Query Builder pour créer des fonctions Jointures et Grouper par.
Éditeur activé pour la saisie semi-automatique pour l'édition et l'exécution de requêtes SQL.
Remplissez les tableaux avec des données aléatoires correspondant à des modèles préconfigurés ou à des expressions régulières inversées données.
DbSchema peut comparer des schémas entre différentes bases de données ou différents fichiers de projet, les afficher et générer des scripts de migration.
Vous pouvez ouvrir le fichier de projet sans être connecté à la base de données (hors ligne) et synchroniser ultérieurement.
Rationalisez votre travail! Utilisez des scripts Groovy pour automatiser le déploiement et la migration de schémas, l'exportation de documentation HTML5, l'ingénierie inverse du schéma, et bien d'autres.
Si la base de données manque de clés étrangères, vous pouvez créer des clés étrangères virtuelles qui seront enregistrées uniquement dans DbSchema.
Ils vous aideront à mieux comprendre la base de données.
Ces clés étrangères sont marquées en vert.
Créez des rapports HTML sensibles aux détails principaux ou de petites applications avec des champs de saisie et des boutons pour accéder aux données de la base de données et les modifier.
DbSchema peut charger des données dans la base de données à partir de différents formats, tels que: CSV, XML, TXT, etc.
Pour les bases de données sans schéma comme MongoDb DbSchema déduit un schéma virtuel en introspectant les données et les représente sous forme de diagrammes. Cela vous aidera à organiser et à documenter les bases de données MongoDb. Détails ici