Although OOA&D doesn’t require that an object hierarchy be structured in compliance with the rules of relational database design, they also don’t prevent it. In fact, “classic” ADO.NET exposes an object model that closely models a fully normalized database: