Beginning with a brief introduction to the principles of relational databases, this provides a comprehensive step-by-step tutorial in SQL. Exercises at the end of each chapter build reader fluency and confidence at each level before proceeding to the next.