Well, thank you for staying with me this far (unless you are one of those people who read the last page of a novel first!). Let's have a recap of where we have been so you can avoid making costly design errors. A well-designed database will ensure that your data is accurate, that you can extract the information you need, and that your database can evolve as your requirements change. What are the steps to designing a database that satisfies these objectives?

Understanding the Objective and Requirements

People wanting to set up a small database usually have one fairly specific idea in mind: for example, "I just want to keep a list of club members' details along with their membership type and the subs they have paid." The basic data ...

Get Beginning Database Design now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.