对我的一个关于数据库设计的问题的回答提出了一种叫做单表继承的东西。我已经对此进行了一些搜索,但似乎无法找到有关它的清晰信息。
基本上我似乎从中了解到的是,您有一个包含所有字段的大表以及一个类型字段 - 然后您的 ORM 层使用类型字段为您提供不同的对象视图。那是对的吗?
更重要的是,单表继承是一种“认可”的数据库设计技术吗?我的意思是使用它是否“明智”?使用它也安全吗,还是会引起问题?
另一个问题是这在 Rails 中的效果如何?我从 Rails 中找到了一些对它的引用——但它是否会因为以非常规的方式做事而导致问题?
非常感谢任何帮助。