But concept such as relationships, constraints, normalization, etc make understanding this subject difficult (if not impossible) for a business person or project manager with no formal experience in RDBMS.Likewise, a domain model (especially in the context of DDD via Eric Evans) is more even abstract still, with a greater focus on business rules/logic and providing a tool to programmers to tease t