有关数据库设计/结构的问题。假设您正在为销售政策/合同的保险公司建模数据库。假设公司的政策是所有合同都不可延长,任何续订的政策/合同都要求创建和发布新的政策/合同编号。对于续订或未修改的合同,您可以有两个或更多相同的记录。对这个数据库进行建模的最佳方法是,为消费者提供一种简单的方法来跟踪这些“菊花链式”记录,并将它们与新的或独立的记录分开,而不使用创造性的SQL查询?另一个关键领域是否合适?还有其他方法吗?
THX;
答案 0 :(得分:0)
您可以创建一个基本上跟踪策略链的新表。每次续订策略时,请在此表中创建一个条目,以便更新的或当前的策略指向旧策略。无论您是显示当前策略的历史记录还是旧策略,都可以更轻松地显示策略历史记录。此外,如果您需要跟踪不同类别的对象(策略,合同或有什么),您可以添加对象类型列作为解决方案 - 这样您就不会有这些类型的表格混乱了你的数据库!