Developer C · Backend
Database and API: data modelling, SQL, indexes and transactions, plus API design, auth, validation, errors, versioning and operations.
Verified level
CWorkingMedium confidence
Reviewed 2 months ago by Developer B.
Self assessment
BProficient
Above the verified level — waiting on an owner review.
Target
CC
Target met.
Checklist
6/29
1 item flagged for review.
Assigned to reach C by 13 Oct 2026 — Work through the SQL block, then present what you learned.
Learning log (4)
- NotePrimary key vs unique constraint29 Sept 2026
A table has one primary key; unique constraints can be many and allow a NULL depending on the engine.
- Code exampleLEFT JOIN that keeps orphan rows29 Sept 2026
SELECT c.id, o.total FROM customer c LEFT JOIN "order" o ON o.customer_id = c.id WHERE o.id IS NULL;
- LinkUse The Index, Luke29 Sept 2026
Recommended by the database owner.
https://use-the-index-luke.com - Open questionWhen is a composite index worse than two single ones?29 Sept 2026
Ask in the next review session.