DATA MODELING AND DATABASE DESIGN presents a conceptually complete coverage of indispensable topics that each MIS student should learn if that student takes only one database course. Database design and data modeling encompass the minimal set of topics addressing the core competency of knowledge students should acquire in the database area. The text, rich examples, and figures work together to cover material with a depth and precision that is not available in more introductory database books.
I learned a lot from this book but I also have a lot of issues with it. First, many of the concepts are not clear. It seems to take huge leaps in knowledge with very little explanation. And when there is explanation, it frequently was of the type that made you question things you thought you knew just a few minutes before. The author also has a bad habit of talking about topics they haven't introduced yet or referring to graphics from 3-4 chapters back and forcing you to flip back and forth as opposed to just re-printing it.
Now take this with a grain of salt because I read it for a boot camp and only had a couple weeks to go through it. And it is a substantial book. I will be looking elsewhere to try and supplement my understanding as soon as school's out but my purpose was to get a general idea of the concepts involved and I do feel that was achieved at least. So, yeah.