Chapter 9. Database Design

There are whole books written about database design, and I cannot hope to give you all the information you need to become a fully fledged database designer. My intention in this chapter is to tell you enough about database design for you to work well with a specialist database designer. To this end I try to give some insight into how database design has developed and what issues database designers face. I also want to emphasize the importance of having central oversight of data. Data is an organizational resource that should be controlled like any other valuable organizational asset, so even if you are designing a small database that you think is going to be used by only one stand-alone application, you should still ...

Get Designing the Requirements: Building Applications that the User Wants and Needs now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.