SchemaWright
LearnExercisesLecturesPricing
lectures/Foundations

Transactions

Track 1 of 5 · Foundations · 5 of 6
  1. 1. What a database is, and where it came from
  2. 2. The relational model, from the paper that started it
  3. 3. Where SQL came from (in preparation)
  4. 4. Where Postgres came from (in preparation)
  5. 5. Transactions (in preparation)
  6. 6. Other shapes of data (in preparation)
← PreviousNext →
In preparationLecture I.5

The question it answers

What does it take for a change to be all or nothing?

This lecture is being written. Like every lecture here, each claim in it is read in its primary source and cited to the page before it is published. See what you can read now.

Track 1 of 5 · Foundations · 5 of 6
  1. 1. What a database is, and where it came from
  2. 2. The relational model, from the paper that started it
  3. 3. Where SQL came from (in preparation)
  4. 4. Where Postgres came from (in preparation)
  5. 5. Transactions (in preparation)
  6. 6. Other shapes of data (in preparation)
← PreviousNext →

Write the schema.
Let the tests decide.

Business scenarios, answered in DDL, graded by hidden tests on a real Postgres.

Start for free See the plans
SchemaWright

Database design, practised.
Graded on a real Postgres.

devgabmasantos@gmail.com

Practise

  • Lessons
  • All exercises
  • The first exercise
  • Pricing
  • Sign in

Tracks

  • Fundamentals
  • Deletion & History
  • Multi-tenancy
  • Time
  • Normalization
  • Performance
© SchemaWright. All rights reserved.Privacy policyTerms of service
!