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;
Вы знакомы с [просмотров] (http://en.wikipedia.org/wiki/View_ (база данных))? –
Я слышал о них, но я бы не сказал, что я знаком. Я рассмотрю это, спасибо – 2013-04-02 04:42:07