Table of contents: Chapter 1. Data modeling overview; Chapter 2. Elements used in logical data models; Chapter 3. Physical elements of data models; Chapter 4. Normalizing a data model; Chapter 5. Requirements gathering; Chapter 6. Interpreting requirements; Chapter 7. Creating the logical model; Chapter 8. Common data modeling problems; Chapter 9. Creating the physical model with SQL server; Chapter 10. Indexing considerations; Chapter 11. Creating an abstraction layer in SQL server.