Theory
- The concepts of valid time and transaction time
- Allen relationships as a shared vocabulary
- Clock ticks, time periods, open vs. closed intervals
- What the standards (SQL:2011) actually cover β and what they don't
TEDAMOH Academy
Next open class: 20, 21, 27 and 28 October 2027, online, 8:30β13:00 German time each day.
Data rarely stays still. Contracts change, prices get corrected retroactively, master data takes on new values. Ignore that, and you lose history, can't answer audits, and report wrong numbers.
Bitemporal data solves this systematically: every change carries both its valid time and its transaction time. You can reconstruct state at any point β even when the truth only became known later.
The training is split into three steps β theory, loading, querying. Each one has a clear focus and builds on the previous.
Around ten hands-on exercises accompany the modules. You work with real test data in a cloud database, write SQL statements, and verify results against prepared validation queries.
With task and reference solution.
On time periods, Allen relationships and bi-time slices.
With deliberately built-in temporal anomalies.
With slides, scripts and schema templates.
Four ways to get started. Open Class, In-House and the strategy workshop are available; the self-paced training is in the works.
Open training with other participants, online in four sessions.
β¬1,990 net per person
Dates & bookingPrivate training for your team β virtual or on-site. Content and focus tailored to your use cases.
Send inquiryRecorded modules you work through at your own pace. Includes all exercises and SQL tutorials.
In the works. Sign up and you will be the first to know when it starts.
Notify me Notify me Start nowTwo hours with data management leads and CDOs. We map side by side what your data foundation already supports β and where the gaps are, before an audit asks.
Book an intro callNo open dates scheduled at the moment. Sign up for updates or send us a note for an individual offer.
For questions, in-house training and orders. Orders are confirmed by email; the contract is concluded with that confirmation.
Prefer to talk first? Book an intro call β
Founder TEDAMOH Β· Consultant & trainer for data modeling
Dirk has worked with data models for more than two decades β especially the ones where time matters. He advises banks, insurers and industrial companies, and has seen many bitemporal models that didn't work. This training is the result.
"Finally a training that explains bitemporal data in a way my team could actually apply on the project."
"The mix of theory and concrete SQL exercises was spot on. We restructured our schema afterwards."
Yes. You should be comfortable writing SELECT, JOIN and aggregations. Specific temporal SQL constructs are introduced in the training.
A laptop with a browser. The exercises run in a cloud database β no local installation required.
We use a cloud-based database that supports SQL:2011 temporal constructs. The patterns translate to other relational systems.
Experience with relational data modeling helps. If you've worked with historization or slowly changing dimensions before, you'll get the most out of it.
Open Class: fixed dates, mixed participants. In-House: your team only, dates and content tailored. Self-Paced: recorded modules, your own pace, English only. Strategy workshop: two hours for data leads and CDOs β a strategic assessment rather than hands-on training.
Use the form on this page: choose βOrder", pick a date or package and enter your billing address. You receive a summary by email right away. Dirk checks the order and confirms it; the contract is concluded only with that confirmation. The invoice comes with it.
If you are a student, a pupil, an apprentice or work at a university, ask Dirk about the education discount.
If several people from one company sign up, there is a group discount: 10 % per person from three, 15 % from six participants.