Understanding SQL's underlying theory is the best way to guarantee that your SQL code is correct & your database schema is robust & maintainable. This book demonstrates how you can apply relational theory directly to your use of SQL, with numerous examples & clear explanations of the reasoning behind them.