<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://schemawright.com</loc>
</url>
<url>
<loc>https://schemawright.com/learn</loc>
</url>
<url>
<loc>https://schemawright.com/lectures</loc>
</url>
<url>
<loc>https://schemawright.com/exercises</loc>
</url>
<url>
<loc>https://schemawright.com/pricing</loc>
</url>
<url>
<loc>https://schemawright.com/privacy</loc>
</url>
<url>
<loc>https://schemawright.com/terms</loc>
</url>
<url>
<loc>https://schemawright.com/learn/tables-rows-columns</loc>
</url>
<url>
<loc>https://schemawright.com/learn/create-table</loc>
</url>
<url>
<loc>https://schemawright.com/learn/types-that-tell-the-truth</loc>
</url>
<url>
<loc>https://schemawright.com/learn/level-0-boss</loc>
</url>
<url>
<loc>https://schemawright.com/learn/how-a-row-is-stored</loc>
</url>
<url>
<loc>https://schemawright.com/learn/keys</loc>
</url>
<url>
<loc>https://schemawright.com/learn/identity-columns</loc>
</url>
<url>
<loc>https://schemawright.com/learn/uuids</loc>
</url>
<url>
<loc>https://schemawright.com/learn/foreign-keys</loc>
</url>
<url>
<loc>https://schemawright.com/learn/delete-actions</loc>
</url>
<url>
<loc>https://schemawright.com/learn/nulls</loc>
</url>
<url>
<loc>https://schemawright.com/learn/check-and-unique</loc>
</url>
<url>
<loc>https://schemawright.com/learn/unique-constraints</loc>
</url>
<url>
<loc>https://schemawright.com/learn/level-1-boss</loc>
</url>
<url>
<loc>https://schemawright.com/learn/deferrable-constraints</loc>
</url>
<url>
<loc>https://schemawright.com/learn/requirements-to-entities</loc>
</url>
<url>
<loc>https://schemawright.com/learn/relationships</loc>
</url>
<url>
<loc>https://schemawright.com/learn/enums-and-lookups</loc>
</url>
<url>
<loc>https://schemawright.com/learn/subtypes</loc>
</url>
<url>
<loc>https://schemawright.com/learn/hierarchies</loc>
</url>
<url>
<loc>https://schemawright.com/learn/polymorphic-links</loc>
</url>
<url>
<loc>https://schemawright.com/learn/anti-patterns</loc>
</url>
<url>
<loc>https://schemawright.com/learn/time-and-history</loc>
</url>
<url>
<loc>https://schemawright.com/learn/the-price-paid</loc>
</url>
<url>
<loc>https://schemawright.com/learn/level-2-boss</loc>
</url>
<url>
<loc>https://schemawright.com/learn/er-model</loc>
</url>
<url>
<loc>https://schemawright.com/learn/normalisation</loc>
</url>
<url>
<loc>https://schemawright.com/learn/functional-dependencies</loc>
</url>
<url>
<loc>https://schemawright.com/learn/first-normal-form</loc>
</url>
<url>
<loc>https://schemawright.com/learn/second-normal-form</loc>
</url>
<url>
<loc>https://schemawright.com/learn/third-normal-form</loc>
</url>
<url>
<loc>https://schemawright.com/learn/bcnf</loc>
</url>
<url>
<loc>https://schemawright.com/learn/when-to-denormalise</loc>
</url>
<url>
<loc>https://schemawright.com/learn/level-3-boss</loc>
</url>
<url>
<loc>https://schemawright.com/learn/higher-normal-forms</loc>
</url>
<url>
<loc>https://schemawright.com/lectures/what-a-database-is-and-where-it-came-from</loc>
</url>
<url>
<loc>https://schemawright.com/lectures/the-relational-model</loc>
</url>
<url>
<loc>https://schemawright.com/exercises/the-two-constraints-every-table-needs</loc>
</url>
<url>
<loc>https://schemawright.com/exercises/the-order-with-no-customer</loc>
</url>
<url>
<loc>https://schemawright.com/exercises/natural-key-that-changes</loc>
</url>
<url>
<loc>https://schemawright.com/exercises/types-that-refuse-bad-data</loc>
</url>
<url>
<loc>https://schemawright.com/exercises/one-primary-per-person</loc>
</url>
<url>
<loc>https://schemawright.com/exercises/a-tree-that-cannot-loop</loc>
</url>
<url>
<loc>https://schemawright.com/exercises/soft-delete-without-breaking-signups</loc>
</url>
<url>
<loc>https://schemawright.com/exercises/audit-trail-nobody-can-rewrite</loc>
</url>
<url>
<loc>https://schemawright.com/exercises/one-published-version-at-a-time</loc>
</url>
<url>
<loc>https://schemawright.com/exercises/a-balance-you-cannot-forge</loc>
</url>
<url>
<loc>https://schemawright.com/exercises/multi-tenant-unique-constraint</loc>
</url>
<url>
<loc>https://schemawright.com/exercises/tenant-isolation-with-rls</loc>
</url>
<url>
<loc>https://schemawright.com/exercises/invoice-numbers-that-restart</loc>
</url>
<url>
<loc>https://schemawright.com/exercises/price-that-changes-over-time</loc>
</url>
<url>
<loc>https://schemawright.com/exercises/same-day-in-every-timezone</loc>
</url>
<url>
<loc>https://schemawright.com/exercises/no-overlapping-assignments</loc>
</url>
<url>
<loc>https://schemawright.com/exercises/tags-are-not-a-string</loc>
</url>
<url>
<loc>https://schemawright.com/exercises/order-lines-keep-their-price</loc>
</url>
<url>
<loc>https://schemawright.com/exercises/copy-the-fact-point-at-the-entity</loc>
</url>
<url>
<loc>https://schemawright.com/exercises/index-the-query-not-the-column</loc>
</url>
<url>
<loc>https://schemawright.com/exercises/the-index-the-query-cannot-use</loc>
</url>
<url>
<loc>https://schemawright.com/exercises/a-count-you-can-afford</loc>
</url>
</urlset>
