ユーザーが中間スキーマ表現を照会できるように、おそらく異なる DBMS を使用して、2 つの異なるデータベース スキーマ間で変換することは可能ですか。クエリは基になる SQL クエリに変換されて結果を返します。
例
Underlying database Intermediate Representation
-------------------- --------------
| _____ _____ | | _______ |
|| Men | |Women| | | |People | |
||-----| |-----| | | |-------| |
||Name:| |Name:| |---->| |Name: | |
||Age: | |Age: | | | |Age: | |
||_____| |_____| | | |Gender:| |
| | | |_______| |
|_________________| |___________|
次のような中間表現に関するクエリが必要です
SELECT * FROM People WHERE Gender == "Male";
基礎となるデータベースで変換するには
SELECT * FROM Men;