SQL: 1999: Understanding Relational Language Components (The Morgan Kaufmann Series in Data Management Systems)