我们购买了第三方调查工具 - ClassApps SelectSurvey--将在我们公司的至少十个应用程序中共享。在我们的应用程序中,我们希望直接链接到给定的调查,而不是让用户必须在屏幕上点击调查标记,并从大量调查中进行选择。问题是,考虑到调查具有用户,组织,报告期等元数据,应该在哪里存储元数据?作为SelectSurvey数据库中的元数据,或者我们是否应该在包含调查ID的其他十个应用程序中的每个应用程序中都有关联表?
答案 0 :(得分:2)
将元数据保存在一个位置可能会让您更好地控制和查看谁(哪个应用程序)正在使用哪种调查。
如果您将元数据放在SelectSurvey的数据库中 - 它将是一个自定义表格,您的应用程序需要知道此表格。否则,您必须确保您的10个应用程序中的每个应用程序都具有一致版本的元数据表结构。
所以我倾向于让元数据更接近调查的数据存储。