IBExpert позволяет работать с базами данных Firebird и Interbase. Относится к мощным и надежным IDE, ориентированной на профессиональных разработчиков и сетевых администраторов. В ее поставку входит встроенный (embedded) сервер СУБД Firebird, который можно использовать и как клиент для подключения к внешнему серверу. IBExpert скачать можно на нашем сайте.
Особенности
Основной уникальной особенностью программы, отсутствующей в аналогах, является то, что здесь имеется возможность пошаговой отладки нескольких функций:
- PSQL технологии;
- хранимые процедуры;
- скрипты.
Программа поддерживает любые версии InterBase и Firebird, позволяет одновременно работать с несколькими БД и предлагает редакторы для их отдельных объектов с функцией подсветки синтаксиса. С ее помощью автоматически определяются зависимости между объектами и базами, извлекаются метаданные и выполняются фоновые SQL-запросы.
Она оснащена мощными инструментами анализа:
- умеет оценивать общую производительность базы;
- отображает подробную статистику использования данных;
- создает файлы отчетов.
В программе имеется поддержка Юникод.
Database Designer позволяет создавать необходимые БД по готовым моделям, работать со слоями, добавлять заметки, пользоваться гиперссылками, вносить структурные изменения и производить иные действия. Документация к созданным базам данных может создаваться программой автоматически и сохраняться в виде HTML-файла.
Приложение позволяет выполнять различные скрипты. Имеет собственный скриптовый язык. Дополнительно снабжена:
- инструментом построения областей;
- менеджером пользовательских прав доступа;
- отладчиком хранимых процедур и триггеров.
При работе со встроенным сервером нужно учитывать 2 особенности:
- Он блокирует базу данных при работе с ней (речь именно о работе в режиме локального сервера, а не клиента). Поэтому, если IBExpert подключается к базе данных таким способом, то никакая другая программа не сможет одновременно подключиться к той же базе данных.
- Встроенный сервер работает с базой данных как с обычным локальным файлом и не понимает сетевых путей. Так что префикс «127.0.0.1» работать с ним не будет. В качестве клиента он может подключаться к любым базам данных как обычный клиент. Поэтому если на компьютере установлен обычный клиент Firebird, то префикс писать можно.
Скачать
Подытожив все, можно выделить следующие основные особенности программы: поддержка всех версий баз данных Firebird, InterBase, выполнение скриптов с различными расширениями, IBExpert снабжен собственным скриптовым языком производится анализ скорости работы базы данных, отображение подробной статистики и создание отчетов, имеется отладчик хранимых процедур и триггеров; производится извлечение метаданных, имеется функция автоматического завершения кода, а также целый набор помощников разработчика, инструмент для анализа зависимостей между объектами.