I bought this book for a graduate level database management course. It starts off with the very basics. Thankfully, my professor breezed through the first few chapters. Overall, the content is good and I would recommend it for anyone who wants to learn the theory behind database design and management.