Database design 整合两个数据集。。。救命啊!

Database design 整合两个数据集。。。救命啊!,database-design,continuous-integration,Database Design,Continuous Integration,我正在做一些工作来整合两个不同地方的两个数据库。一个是Access db,另一个是SQLServer。比如说350张唱片,这套唱片的尺寸真的很小。这可能非常简单,但是“拥有”数据集的两个人坚持能够向数据库添加新字段 关于我如何才能最好地完成这件事,有什么想法吗?干杯 这是RDF的海报子项。不幸的是,这些问题有1%是技术问题,99%是外交问题。祝你好运。我在做一些假设:1。您和您的最终用户可以使用Microsoft Access;2.当基础列更改时,统一视图不需要动态更改,也就是说,您愿意并且能够

我正在做一些工作来整合两个不同地方的两个数据库。一个是Access db,另一个是SQLServer。比如说350张唱片,这套唱片的尺寸真的很小。这可能非常简单,但是“拥有”数据集的两个人坚持能够向数据库添加新字段


关于我如何才能最好地完成这件事,有什么想法吗?干杯

这是RDF的海报子项。不幸的是,这些问题有1%是技术问题,99%是外交问题。祝你好运。

我在做一些假设:1。您和您的最终用户可以使用Microsoft Access;2.当基础列更改时,统一视图不需要动态更改,也就是说,您愿意并且能够采取某种操作来更新视图;3.“连接”列不会更改

如果这三个假设都成立,我只需要创建一个新的Access数据库,链接两个旧表,然后创建一个查询,从两个表中选择所有列(或者只选择您知道需要的列)。当数据更改时,只需使用链接表管理器更新表,然后对查询进行任何必要的更改(如果没有选择所有列)

如果幸运的话,用户只是希望能够灵活地添加列,但没有实际计划这样做。有时候,他们只是不想承诺一个设计


我个人不太喜欢在生产场景中使用Access,但由于您的一个生产数据源已经是Access,而且Access非常擅长集成不同的数据源,在这种情况下可能有意义。

提供两个数据集的统一视图我非常乐意将Access db迁移到SQLServer,事实上我更愿意这样做。最终用户希望有一个更加完善的环境,因为他不希望必须重新编写查询才能看到新的视图,而我不是在这里闲逛,他只希望看到数据。谢谢