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 the best MongoDB tools for 2026, including GUI clients, schema design, query builders, pricing, and team workflows for real projects.
Create a MongoDB database with use and a first insert in mongosh, or through Atlas, Compass, Docker and DbSchema. Why an empty database does not persist.
Compare the top 10 visual database design tools for 2026: ER diagrams, Git integration, documentation, schema sync, and multi-database support. With screenshots.
Learn entity relationship diagram (ERD) symbols, cardinality, and practical examples, then create, validate, and document database models faster with DbSchema.
Learn to spot repeating groups and dependencies in your database tables. See how to normalize schemas practically using DbSchema Community Edition.
Seven database documentation tools compared on output formats, live refresh, comments, offline use and real prices. Only three actually generate documentation.
Seven database design tools compared on free tiers only: what each plan includes, where it stops, which engines it covers, and whether it works offline.
A relational database schema defines tables, columns, keys and constraints. Follow the StreamFlix example from entities through 1NF-3NF to deployable DDL.
How logical design differs from conceptual and physical, how entities become tables, the relationship decisions to make early, and normalization.
The procedure for designing a relational database schema: seven steps, each ending in a decision, from business rules to per-engine types and indexes.