動機:私はソロの開発者なので、プログラミングから UI 設計、データベース設計など、開発中にあらゆる種類の役割を担います(かなり疲れます)。1 人の人がすべて(または多くのこと)に長けているわけではないことは誰もが知っていますが、もう 1 つ確かなことは、データベースは適切に設計され、正規化されている必要があるということです。
前提:私は非常に優れたオブジェクト指向開発者であり、ベスト プラクティス(SOLID など)とパターンに従ってドメイン モデルを設計しているとします。
質問:ドメイン モデルが非常によく設計されていて、そのモデルからデータベースを生成するためにORM (Nhibernate、Entity Framework など)を使用した場合、生成されたデータベースは正規化されますか?