Из необходимого: поддержка нотаций Oracle, MySQL, Firebird, PotgreSQL
Обязательно иметь возможность отображать результат возвращаемых курсоров из процедур Oracle.
Также было бы желательно иметь возможность графически анализировать взаимосвязи между таблицами СУБД.
Да, это все для линукса, было бы просто замечательно, если бы, искомая программа легко собиралась (или наличествовала в репозитории дистрибутива Kubuntu), увы, многие свободные программы для ОС GNU/Linux обладают огромным числом зависимостей, что делает невозможным их сборку для новичка.