This book can help you become a master at creating data models—diagrammatic and textual expressions of the kinds of data that an organization, a business, or a culture considers worth remembering. Data modeling is an important part of software development, so it is worth reviewing some essential characteristics of software systems.
A software system should help people do work. That sounds simple enough, but right away there are questions. Which work? We’re not talking about physical work here, like serving in-flight snacks to passengers or transporting luggage through airports. We’re talking about work with data:
Remembering things—like seat assignments, flight schedules, and airplane maintenance histories