Database in Depth: The Relational Model for Practitioners