Datasets aren't the only powerful part of Sequel.
Sequel::Model has the most powerful associations of any ruby ORM.
Sequel::Model associations have around 30 different options that can be used to modify the association's behavior.
I'm going to go over the two most powerful options now.