使用多个模式交叉引用大数据库中的许多表

cross reference many tabels from big database with multiple schemas

我从事一个数据库项目,其中有许多表分散在 6 个模式中。 很长一段时间以来,我都将我需要的所有表格整合到一个数据集中。但是随着我需要接触越来越多的表,这个数据集很难管理,我想知道实现许多数据集是否可行,每个模式一个数据集。有没有明显的东西可以将多个数据集集成到一个 class,这样我就可以传递事务并保持外键关系?

每当我使用一个数据集时,我都会让它特定于应用程序的需求,而不是试图让它代表数据库——如果你试图将整个数据库映射到它,它很快就会失控。

如果即使作为特定于应用程序的数据集它变得太大,我也会将其进一步分解为使用数据集进行 operations/a 操作集的子部分。在 windows 应用程序表单意义上,这甚至可以是某些表单的每个表单的数据集,或者应用程序其他领域的每组相似表单的数据集