【发布时间】:2013-07-12 03:40:34
【问题描述】:
动机:我是一名独立开发者,所以我在开发过程中担任各种角色,从编程到 UI 设计再到数据库设计等。(相当累人) .我们都知道一个人不可能擅长所有(或许多事情),而我肯定知道的另一件事是数据库应该经过精心设计和规范化。
假设:假设我是一个非常优秀的面向对象开发人员,并且我按照最佳实践(例如 SOLID) 和模式设计我的领域模型。
问题:如果我的领域模型设计得非常好,并且我使用 ORM(例如 Nhibernate、实体框架等)从该模型生成数据库,生成的数据库会被规范化吗?
【问题讨论】:
-
@DannyBeckett 他的意思是“iDesign”——帮助设计代码的 iPhone 应用
标签: database oop database-design orm normalization