我正在尝试为报表表单设计数据库。此表单有10个Sections
。
每个部分都与Department
。
在我们收到此报告时,每个部分或报告都会发送到相应的部门。
表单字段可能包含数字,日期,字符串或文本。有些部分也定义了一对多的关系。
如果我为完整的Report
定义一个表或为每个Section
定义一个表,我想提出一些建议吗?
每种技术的优缺点是什么?
答案 0 :(得分:0)
使用此类自由格式文档,最佳选择是文档数据库,如MongoDB。
如果您遇到关系数据库,请考虑更灵活的架构:
这可能更难设置,但只要报告/部分布局发生变化(这总是比您预期的更快),它就会得到回报:)