MS Access のように、さまざまなテクノロジのリモート サーバー上のテーブルにリンクし、これらの異種ソース間の結合を含むクエリを実行できるアプリケーションはまだ見たことがありません。Access が Sql Server 上のテーブル、Oracle 上の別のテーブル、さらにはローカルのファイルベースの DB にリンクし、それらを結合してクエリを実行できることは、やや驚くべきことです。
私のプログラミング関連の質問は次のとおりです。これを行うことができるソフトウェアを開発する場合、これを行うにはどうすればよいですか? Access は既存の DB テクノロジの組み込み機能を使用してこれを行いますか? つまり、OleDB、ODBC、または一部のテクノロジにこれが組み込まれているのでしょうか、それとも Access が多くの独自の重い作業を独自に行っているのでしょうか?
Access がすべての作業を自分で行っている場合、これを新しいプロジェクトで再現するのはかなり難しいと思われます。ここで話している複雑さのレベルと、DB 技術の既存のレイヤーに既にこれが組み込まれているかどうかに興味があります。