I would say that this is a fairly good book for introductory theory of RDBases. I'm recommending it to peers whom are interested in learning Databasing as a career change. The second half teaches generic SQL, making it a good intro overall.