Skip to content

What is Database modeling? Definition and explanations

Database modeling is the design work that turns a business need into a storage structure: which entities exist, which attributes describe them, how they relate, which rules must always hold. It happens before the code, because a badly framed model is paid for later in slow queries, inconsistent data and painful migrations.

In one sentence

Modeling turns a business need into a structure of tables, relations and rules.

Related terms

Sources and references

Glossary