Why is data modeling so important to the database designer?
We are said to live in an information age, and data constitute the most basic information units employed by an information system. Data modeling provides a way to reconcile the very different end-user views of the nature and role of data. A data model is an abstraction, providing a relatively simple representation of complex real‑world data structures. The model’s function is thus to help us understand the complexity of a real‑world data environment. Such understanding is likely to yield useful solutions to the problems inherent in creating, using, and managing data. If a database is to be useful and flexible, it must be well designed. The database design process must be based on an appropriate data model if it is to yield a proper blueprint of the design. What are business rules, what is their source, and why are they crucial? Business rules are precise statements, derived from a detailed description of the organization’s operations, which define one or more of the following modeling