<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://schemalab.dev/</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling</loc>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://schemalab.dev/learn</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/sql</loc>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://schemalab.dev/pricing</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://schemalab.dev/faq</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://schemalab.dev/changelog</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/scd-price-history-decision</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/product-price-history-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/campaign-enrollment-bridge-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/order-line-degenerate-dimension-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/account-daily-balance-snapshot-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/customer-support-conformed-dimension-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/streaming-subscriber-health-scenario</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/fact-type-order-line-decision</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/fact-type-inventory-snapshot-decision</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/fact-type-claim-lifecycle-decision</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/claim-lifecycle-accumulating-snapshot-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/inventory-daily-snapshot-trap-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/order-fulfillment-accumulating-snapshot-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/recruiting-pipeline-accumulating-snapshot-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/package-workflow-transaction-trap-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/support-escalation-duration-measures-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/loan-underwriting-out-of-order-milestones-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/clickstream-event-grain-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/ride-hailing-trip-grain-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/subscription-invoice-line-grain-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/product-surrogate-key-merge-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/customer-recycled-source-id-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/support-ticket-agent-assignment-bridge-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/the-drink-was-missing</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/paid-at-yesterdays-rate</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/four-hands-one-invoice</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/smart-key-antipattern-decision</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/recycled-source-id-decision</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/late-arriving-dimension-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/late-arriving-fact-type-2-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/composite-natural-key-to-surrogate-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/employee-directory-current-state-decision</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/product-catalog-type-2-history-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/customer-loyalty-row-explosion-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/customer-demographics-mini-dimension-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/sales-territory-type-3-decision</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/account-attribute-mixed-scd-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/bridge-account-owner-decision</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/bridge-order-promotion-decision</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/direct-current-owner-decision</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/account-owner-bridge-guided-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/order-promotion-bridge-trap-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/bus-matrix-shared-dimension-decision</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/conformance-trap-duplicate-customer-decision</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/conform-date-dimension-across-processes-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/conform-customer-three-processes-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/shrunken-conformed-month-dimension-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/junk-dimension-flags-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/role-playing-date-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/mini-dimension-volatile-attributes-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/junk-dimension-trap-decision</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/role-playing-vs-duplicate-decision</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/outrigger-dimension-decision</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/activation-metric-definition-decision</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/atomic-event-grain-decision</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/workspace-invite-activation-guided-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/marketplace-activation-interview-scenario</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/meta-style-messaging-engagement-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/meta-style-marketplace-listings-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/meta-style-short-video-watch-time-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/amazon-order-management-warehouse-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/amazon-inventory-snapshot-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/amazon-seller-performance-conformance-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/netflix-viewing-events-atomic-grain-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/netflix-title-metadata-scd-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/netflix-ab-exposure-grain-decision</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/stripe-payment-attempt-status-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/stripe-mrr-snapshot-plan-scd-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/stripe-double-entry-ledger-decision</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/enterprise-retail-conformed-synthesis-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/enterprise-healthcare-encounter-synthesis-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/data-modeling/enterprise-fintech-ledger-synthesis-challenge</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/sql/top-customers-by-revenue</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/sql/filter-expensive-products</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/sql/categories-with-multiple-products</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/sql/products-never-ordered</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/sql/top-product-per-category</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/sql/running-revenue</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/sql/bestselling-authors</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/sql/premium-delivery-by-city</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/sql/monthly-checkouts-all-members</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/sql/pledge-drive-thank-you-wall</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/sql/market-settlement-sheet</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/sql/crowded-bus-runs</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/sql/gym-regulars-board</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/sql/conference-track-draw</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/sql/matched-orders-with-customers</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/sql/employee-manager-roster</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/sql/size-color-variants</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/sql/sales-to-price-tiers</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/problems/sql/active-people-across-months</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://schemalab.dev/learn/relational-foundations/many-to-many-modeling</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://schemalab.dev/learn/relational-foundations/normalization</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://schemalab.dev/learn/dimensional-modeling/fact-table-grain</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://schemalab.dev/learn/dimensional-modeling/scd-type-2</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://schemalab.dev/learn/query-analytics/inner-join</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://schemalab.dev/learn/query-analytics/outer-joins</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://schemalab.dev/learn/query-analytics/anti-join</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://schemalab.dev/learn/query-analytics/semi-join</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://schemalab.dev/learn/query-analytics/self-join</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://schemalab.dev/learn/query-analytics/set-operations</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://schemalab.dev/learn/query-analytics/cross-join</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://schemalab.dev/learn/query-analytics/non-equi-join</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
