poorly written and confusing! not even worth its price
Well, I am sure authors have a lot of experience in the field of DBMS. However, what they wrote is just experience, not concept or formal definition. It is extremely easy for beginners to get entangled in the lengthy and vague chatting description. For those who know something about DBMS like me, this book turns out to make them more confused. I think even the writting style needs much room to improve. My have-to course requires this textbook, but I avoided buying it. Hohoho! spending over 100 bucks on this? I don't think so. I borrowed it from my friend only for the test. If you look for a good book, try "Database Systems Concepts" or "Database Systems Implementation". They are really good, at least for me.