Столкнулся с такой проблемой:
в реляционной БД имеем таблицы — список классов, список атрибутов и таблицу привязки аттрибутов к каждому классу. Необходимо все это перенести в ОО хранилище. Т.е. объединить классы с одинаковым набором атрибутов в один, класс, содержащий все атрибуты другого класса + ряд своих, сделать потомком от первого. Допускается множественное наследование.
Может кто посоветует алгоритм, как это делать. Пробовал тупой перебор, но количество итераций вылезает в астрономическое число. Может есть какая-нибудь CASE система для решения этой или подобной задачи?