DBDesigner 4 - Open Source продукт представляющий собой удобную визуальную среду проектирования баз данных и сочетающий профеcсиональные возможности с простым и ясным интерфейсом. Программа распространяется по лицензии
GRL и способна работать под
Linux Gnome/KDE и
Microsoft Windows 2K/XP.Особо надо отметить, что программа создана и оптимизирована под другой
Open Source продукт
MySQL и поддерживала до определенного времени (2004?) все возможности
MySQL. Логическое продолжение этой программы известно под именем
MySQL Workbench, программой разрабатываемой группой
Data Tools Team из
Sun Microsystems Database Group под руководством автора
DBDesigner 4 -
Майкла Дж. Зиннера (
Michael G. Zinner).
MySQL Workbench уже давно работает под ОС
Microsoft Windows, совсем недавно появилась альфа версия этой программы для
Linux. Это официально, а неофициально
OpenSUSE добавила
MySQL Workbench в свои репозитории как минимум на полгода ранее. Но... Системные требования
MySQL Workbench настолько завышены для моего старенького
Benq R22E, что ноутбук впадает в маразм и тугодумие одновременно с запуском этой программы. А посему остается один вариант - устанавливаем
DBDesigner 4 и наслаждаемся тем, что имеем.
Вариант для UbuntuЗагружаем инсталляционный файл
DBDesigner 4 в формате rpm с сайта разработчика (
http://fabforce.net/downloads.php).
Далее в консоли:
sudo alien DBDesigner4-0.5.4-0.i586.rpm
sudo apt-get install dbdesigner4_0.5.4-1_i386.deb
sudo ln -s /usr/lib/libXft.so.2 /usr/lib/libXft.so.1
sudo apt-get install libstdc++2.10-glibc2.2
Вполне возможно, если у вас версия
Ubuntu 8.04 и выше, то последнего пакета может не оказаться в репозиториях. Не беда, возьмем из репозиториев версии
Ubuntu 7.10, например отсюда
http://packages.ubuntu.com/gutsy/i386/libstdc++2.10-glibc2.2/downloadТеперь обновим
Borland Kylix runtime библиотеку. Ищем в интернете и загружаем
libborqt-6.9.0-1.i386.rpmsudo alien libborqt-6.9.0-1.i386.rpm
sudo rm /usr/lib/DBDesigner4/libqt.so.2
sudo ln -s /usr/lib/libborqt-6.9-qt2.3.so /usr/lib/DBDesigner4/libqt.so.2
Команда для запуска программы
startdbВариант для OpenSUSEПредварительно инсталлируем дополнительные пакеты необходимые для работы приграммы
DBDesigner 4- Expat - XML 1.0 парсер написанный на C
- compat - сборка старых библиотек используемых сторонними (не SUSE) программами.
- kylixlibs3 - Borland Kylix 3 Runtime библиотека
Первые два пакета входит в репозиторий
Main Repository OSS. Последний пакет можно загрузить с сайта
http://kylixlibs.sourceforge.net. Я воспользовался пакетом
kylixlibs3-unwind-3.0-rh.4.i386.rpmТеперь осталось инсталлировать пакет
DBDesigner4-0.5.4-0.i586.rpm, полцченный с сайта разработчика (
http://fabforce.net/downloads.php).
Запуск программы меню
"Programming" строка
"DBDesigner4".
Использование DBDesigner 4 в реальном проекте ;)