在我的数据库设计问题中的一个答案中,建议使用单表继承。我已经搜索了一些相关信息,但似乎找不到很清晰的解释。
基本上,我所理解的是,您需要创建一个大表,其中包含所有字段和一个类型字段,然后您的ORM层使用类型字段为您提供不同的对象视图。这样理解对吗?
更重要的是,单表继承是否是“认可”的数据库设计技术?我的意思是说,使用它是否“合理”?同时,使用它是否安全,还是会导致问题?
另一个问题是,这在Rails中的运行情况如何?我在Rails中找到了一些参考资料,但是通过非传统方式进行操作是否会导致问题?
非常感谢任何帮助。