Understanding SQL's underlying theory is the best way to guarantee that your SQL
code is correct and your database
schema is robust and maintainable. In SQL
and Relational Theory, author C.J. Date demonstrates how you can apply relational theory directly to your use of SQL, with numerous examples and clear explanations of the reasoning behind them. Anyone with a modest to advanced background in SQL
will benefit from the many insights in this book.