Skip to main content
TrustRadius
DbSchema

DbSchema

Overview

What is DbSchema?

DbSchema, developed by Wise Coders GmbH, is a database design and management tool that aims to assist users in visually designing, documenting, and managing databases. It is claimed to be suitable for businesses of various sizes, ranging from small enterprises to large corporations. According to the...

Read more
Recent Reviews
Read all reviews

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing
N/A
Unavailable

Sorry, this product's description is unavailable

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

1 person also want pricing

Alternatives Pricing

What is SolarWinds SQL Sentry?

SolarWinds SQL Sentry is designed to help data professionals optimize SQL Server database performance in physical, virtual, and cloud environments. SQL Sentry delivers metrics to help users find and fix database performance problems and provides scalability, boasting demonstrated success monitoring…

N/A
Unavailable
What is SolarWinds Task Factory?

According to the vendor, SolarWinds Task Factory saves time managing tedious ELT/ETL tasks with high-performing SQL Server Integration Services (SSIS) components that can be used within the Visual Studio environment to connect to nearly any data source. Task Factory’s components and tasks have been…

Return to navigation

Product Details

What is DbSchema?

DbSchema, developed by Wise Coders GmbH, is a database design and management tool that aims to assist users in visually designing, documenting, and managing databases. It is claimed to be suitable for businesses of various sizes, ranging from small enterprises to large corporations. According to the vendor, DbSchema is utilized by professionals from different industries, including Database Administrators, Software Developers, Data Analysts, IT Consultants, and Web Developers, to streamline their database management processes.

Key Features

Connect and Reverse Engineer: DbSchema allows users to connect to various database management systems and reverse engineer the schema structure. Supported databases include MySQL, PostgreSQL, Oracle, SQL Server, MongoDB, and more. Users can retrieve the schema structure, including tables, columns, relationships, and constraints, from the connected database.

Design the Logical Schema: DbSchema enables users to create a high-level representation of the database schema that is independent of any specific database management system. Users can define entities, relationships, and attributes in the logical design. The logical design can be mapped into a specific physical database management system, providing a clear understanding of the design and its relation to the organization or system being modeled.

Interactive Diagrams: DbSchema uses interactive diagrams to visually represent the database schema. Users can edit tables directly in the diagram, add shapes, and change the notation of foreign keys. Layouts can be saved and reopened, allowing users to work on different parts of the schema. Table and column comments are displayed as tooltips when hovering over them in the diagram.

HTML5 Documentation: DbSchema can generate interactive HTML5 documentation for the database schema. The documentation includes vector images of the schema, with table and column comments displayed as tooltips. It aims to help understand the structure of the database, track changes, and communicate the schema to team members. The documentation can be published on the web and automated using scripts.

Schema Synchronization: DbSchema allows users to compare the model schema with other databases and generate SQL scripts or apply the differences directly to the database. Users can synchronize the schema between different databases or generate migration scripts between different versions of the same schema. The design model, which is an internal copy of the schema structure, can be saved to a file and shared with the team using GIT. Schema synchronization aims to ensure consistency and accuracy across multiple databases.

Relational Data Editor: DbSchema provides a relational data editor that allows users to explore and edit data from multiple tables. Users can navigate through related tables using foreign keys or virtual foreign keys. The data editor supports filtering, sorting, and editing of records. BLOB or CLOB files stored in the database can be accessed and viewed in the editor.

Visual Query Builder: DbSchema offers a visual query builder that allows users to build SQL queries visually without extensive knowledge of SQL syntax. Users can select tables, define joins, apply filters, and specify ordering and grouping. The visual query builder generates SQL queries that can be executed within DbSchema or exported for further use. It aims to simplify the process of creating complex SQL queries.

SQL Editor: DbSchema includes an SQL editor that allows users to create, edit, and execute SQL scripts within the application. The editor features syntax highlighting, text auto-completion, and error checking. Users can execute SQL scripts or Java automation scripts with access to DbSchema API. Query results can be saved as CSV or XLSX files.

CSV Editor: DbSchema provides a CSV editor for editing large CSV files. Users can open and edit gigabyte-sized CSV files. The editor supports filtering, sorting, and saving the edited file under different formats. It is a convenient tool for working with large datasets stored in CSV format.

Data Generator: DbSchema allows users to generate test data for databases using configurable patterns and predefined patterns. Users can define data sets, customize the generated data, and export it for testing purposes. The data generator supports reverse regular expressions to create realistic data based on patterns. It is a useful tool for populating databases with sample data.

DbSchema Features

  • Supported: Backup and Recovery
  • Supported: Data Virtualization
  • Supported: Multiple Programming Languages Supported
  • Supported: Data Migration
  • Supported: Performance Analysis
  • Supported: NOSQL
  • Supported: Relational

DbSchema Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsMac, Windows
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(1)

Attribute Ratings

Reviews

(1-1 of 1)
Companies can't remove reviews or game the system. Here's why
Michael Nicewarner | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
This is a data modeling tool, used to generate accurate databases that implement correct data requirements. We gather the metadata as we go, so definitions and purpose information are captured. We can verify the design with test data generated from the tool, and can create web based pages to show the tables with data, customizable and simple to build.
  • Many database platforms supported
  • Direct database integration - option to have model actions reflected immediately in database.
  • Test data generation with Groovy scripting for control over specific profiles
  • Logical data model integration is weak. Need way to update existing models with changes
  • Conceptual data modeling is missing
Well suited to a team working directly in the physical modeling space.
Database Development (5)
70%
7.0
Version control tools
70%
7.0
Test data generation
100%
10.0
Performance optimization tools
30%
3.0
Schema maintenance
90%
9.0
Database change management
60%
6.0
Database Administration (3)
50%
5.0
User management
50%
5.0
Database security
50%
5.0
Change management
50%
5.0
  • DbSchema is very inexpensive, and functional, so easy to get a team started
DbSchema does a number of things very well, but is not as full featured as many customers will want
Some of the other Tools are no longer supported, and DbSchema is much less expensive than most of them.
Return to navigation