Data Modeling is a core skill for data professionals, and is a full time job for a small but growing number of IT practitioners. It is a crucial stage prior to good quality relational database design.
Data Modeling for Everyone is for those who:
Have no previous data modeling experience
Want to understand the role of the data modeler in database design
Need to know how to capture the essence of a system but don't know where to start
Want more than just the theory and learn best from real world experience
Require a book before other data design books helping you develop a logical model rather than assuming one exists that needs to be implemented in a database
Data Modeling for Everyone provides a solid foundation in the following tools & techniques:
The different types of data modeling enterprise, transactional, and dimensional
The stages of analysis developing conceptual, logical, and physical models
What to do if you need to work with existing systems reverse engineering and forensic analysis
General principles for converting logical models to physical ones
Modeling scope focusing on what's important but allowing for future development of your model
Defining detail entity relationship (E/R), key based, and fully attributed models
Documenting your understanding of the business in the model
Graphical data modeling, focusing on the IDEF1X notation

