Stripped out a lot from the relational design section to reduce word count.