You will learn by giving advice based upon your readings. You will see designs improve as each student incorporates the advice given. I have added very little additional reading. Most of what I have to say is in the assignments the glossary the FAQs and the posts that I will make to the bulletin board as the term progresses. Much of the subject mater is discussed on websites .
Database design is foreign to most people, even computer science students.
Rather than reading the same explanation over and over trying to understand it, read the same topic as explained by different authors, with different examples. Each author will explain it from a different point of view. Your time will be more effectively used by reading several sources and you will be more successfully. Read not to memorize the text, but to be able to do the the assignments. Since the job of a text book is to explain, Peter Rob text should be read carefully.