Uploaded April 2026 | Updated September 2026, 2 weeks ago
#VDZ26
At various times over the past 30 years, most relational database platforms have implemented the core components of declarative data integrity - primary keys, uniqueness, check constraints and foreign keys. Whist these remain a critical part of the database, the real-life business rules about your data are much more complex. They can't be implemented with the simple data integrity rules that exist today, and hence modern applications are filled with code to enforce these rules at the application level.
The SQL standard always knew that business rules would be more complex and provided a mechanism called "SQL Assertions" to declaratively enforce complex, cross-table invariants directly in the database. But no database vendor has ever attempted to tackle an implementation of SQL Assertions...until now!
In this session we'll demonstrate a native SQL Assertions implementation. You'll be introduced to SQL assertions, how to manage them, and how they behave compared to the already (traditional) available constraints.
#VDZ26
At various times over the past 30 years, most relational database platforms have implemented the core components of declarative data integrity - primary keys, uniqueness, check constraints and foreign keys. Whist these remain a critical part of the database, the real-life business rules about your data are much more complex. They can't be implemented with the simple data integrity rules that exist today, and hence modern applications are filled with code to enforce these rules at the application level.
The SQL standard always knew that business rules would be more complex and provided a mechanism called "SQL Assertions" to declaratively enforce complex, cross-table invariants directly in the database. But no database vendor has ever attempted to tackle an implementation of SQL Assertions...until now!
In this session we'll demonstrate a native SQL Assertions implementation. You'll be introduced to SQL assertions, how to manage them, and how they behave compared to the already (traditional) available constraints.


![[VDBUH2026] Sander Hoogendoorn - Keynote: Seven Habits of a (Mostly) Successful Team
After four years of building, breaking, and learning at iBOOD, we’ve discovered what makes a development team truly successful. No frameworks, no dogma—just seven practical habits that help teams ship great software, stay motivated, and keep improving.
This talk is based on real experiences, not theory, nor agile BS. We’ll dive into:
Prioritizing Pragmatically Balancing business needs, technical debt, and innovation.
Killing Complexity Keeping architecture, code, and processes simple, even as you scale.
Owning the Work Why autonomy beats process, and how teams can take real ownership.
Communicating Relentlessly Why constant, transparent communication makes everything smoother.
Building Microteams Why smaller, focused teams move faster and collaborate better.
Delivering Continuously Making small, frequent releases a habit (without the chaos).
Having Fun Because happy teams build better software. An afterthought about purpose, mastery, and autonomy.
I’ll share stories from the trenches—what worked, what failed, and what we’d never do again. If you’ve ever wondered how to build a team that doesn’t just survive but thrives, this talk will give you concrete ideas to take back to your team. [VDBUH2026] Sander Hoogendoorn - Keynote: Seven Habits of a (Mostly) Successful Team](https://i.ytimg.com/vi/8pDCcKqbwB4/mqdefault.jpg)







