对于我的学校管理软件,我想将每个学年建模为Postgres中的模式 . 关于这种建模,我有2个问题 . 但是,让我先解释一下我的用例 .

比方说,我有一个费用模块,每个学生都支付费用 . 现在每个学年(每个模式中)都会有相同的费用名称(比如学费) . 我的想法是在公共模式中有一个连接表,如FeeNameMap,它将包含每个学年的ID条目 . 所以我可以展示一份报告,显示今年这个FeeName的收费与往年相比如何 .

现在我的问题是1.这种模式建模是否正确? 2.有没有更好的方法从2个不同的模式连接2个FeeNames?

谢谢