Learn SQL in your browser
A free SQL tutorial in short lessons on one shop database. Every example runs on real PostgreSQL in your browser, and the page checks your answers.
Database design, migrations, SQL and everyday database work — explained with practical examples.
A free SQL tutorial in short lessons on one shop database. Every example runs on real PostgreSQL in your browser, and the page checks your answers.
Compare desktop versus online database modeling tools in 2026. Discover decision criteria, 3-year costs, and how to test schema design platforms.
Design, visualize and manage a MariaDB database with DbSchema: diagrams from the live schema, virtual relations where InnoDB foreign keys are missing, docs and sync.
Visual guide for Apache Derby: create diagrams, edit schema, sync changes, generate docs, and explore data. No SQL required. Try DbSchema free.
Connect DbSchema to an Azure Synapse dedicated SQL pool, draw the warehouse as a diagram, add the relations Synapse cannot declare, document it and sync changes.
Learn how database architects manage mixed database estates across SQL and NoSQL engines. Unify schema design, documentation, and versioning with DbSchema.
Use DbSchema to reverse-engineer your DynamoDB schema, save it as a portable XML design model, share it via Git, create virtual foreign keys, and explore data with the query builder and data generator.
Connect DbSchema to Snowflake, reverse-engineer the schema into a diagram, draw the relations Snowflake never enforces, and export HTML5 documentation.
Generate Snowflake database documentation with DbSchema: interactive HTML5, PDF or Markdown, carrying the diagram, the tables, the columns and the comments.
Design database schemas offline in DbSchema. Save ideas anytime, then sync and update your live database when you're back online.
What the free DbSchema Community Edition covers and what needs Pro: databases, diagrams, offline design, schema sync and documentation, row by row.