I'd say so. Most beginner books gloss over normalization. This one goes in depth there. Multi-table database design is emphasized. Also joins and subqueries are covered really clearly, and while those are not advanced topics, it's easy to walk away from most books simply not understanding them. I do cover views, transactions, roles, and database security in some detail.
Of course, if you know all this well, get a different book.