Domain models and the database schema
TL;DR
A domain model does not have to look like the database schema.
They can resemble each other but they don’t have to.
A domain model is for handling domain problems while a database is for storing and retrieving data. Let each tool do what it is best at; a hammer for nails and a screw driver for screws.
Tags: architecture, database, domain model