Use when designing a database schema on Postgres / Supabase-style platforms, or choosing between a real table and JSON storage. Covers consistent table/column naming, row-level security by default, sensible relationships and indexes, and when a JSON document store beats normalized tables — so the data layer is safe and scales.