Search across all documentation pages
8 pages in this section.
How conceptual, logical, and physical modeling layers relate to each other, and why every table you write in PostgreSQL is the last step of a longer design process, not the first.
Learn data modeling basics with 8 examples, including conceptual entity sketching and logical table creation with surrogate keys.
Learn to model database entities, relationships, and cardinality. Design PostgreSQL tables, handle optionalities, and apply naming conventions.
Map bounded contexts to PostgreSQL schemas to achieve namespace isolation and clear ownership for multiple teams sharing a database.
Apply data modeling best practices for SQL schema reviews and migrations. Learn to name tables, encode invariants, use proper keys, and manage relationships.
A single-page roundup of every highlight bullet from the 7 pages in the Data Modeling section, grouped by source page so you can scan all 40 takeaways without opening each article individually.