В состав пакета InterBase/Firebird Development
Studio входит семь приложений, каждое из которых выполняет
определенную задачу. Это позволило нам упростить интерфейс каждой
программы в отдельности.
Database Designer - дизайнер базы данных.
ER диаграммы очень полезны на ранних этапах
разработки и этот модуль предоставляет возможность работы с
диаграммами. Но это далеко не основная его возможность. Вы можете
вести всю разработку базы данных не выходя из
Дизайнера. Проект в дизайнере содержит все типы
объектов базы данных от таблиц до BLOB
фильтров. Фактически проект представляет собой отдельный
репозиторий кода вашей базы. Встроенная система контроля версий
позволяет не терять ранее сделанных изменений и конечно же
позволяет работать над одним проектом совместно. Встроенный
механизм сравнения структуры баз позволяет в любой момент
выполнить обновление структуры базы данных. Подробнее о Database
Designer..."
Database Editor - Редактор базы данных.
Редактор предназначен для самой привычной
работы - редактирования объектов прямо в базе данных. Здесь же
доступен отладчик хранимых процедур, инструмент получения полного
скрипта базы и SQL монитор. Все редакторы кода поддерживают
динамическую подсветку ошибок. Рефакторинг также может проводиться
здесь. Только наш инструмент позволяет вам переименовывать поля
таблиц с автоматическим обновлением всех зависимых объектов. Вы
даже можете переименовать саму таблицу - при это будут сохранены
все данные и обновлены все зависимые объекты.
Query Analyzer- Анализатор запросов
Это отдельный инструмент для работы с запросами. Имено здесь
показывается детальная статистика выполнения запроса. План запроса
показывается в графическом виде, что сильно упрощает понимание
того, как сервер выполняет ваш запрос и какие индексы с какой
характеристикой он использует. Приложение хранит историю запросов,
что позволяет в любой момент вернуться к запросу который вы
пробовали, к примеру, 6 попыток назад. Можно открыть
несколько редакторов одновременно и работать с несколькими базами
данных одновременно. Наиболее часто используемые запросы можно
сохранять в Избранном.
Database Comparer - сравнение структуры БД.
Основное предназначение данной программы - это
обновление структуры базы данных по эталону из другой базы.
Удобное средство произвести апгрейд базы у клиента. Возможно
автоматизировать процесс с применением ключей командной строки.
Administrative Console - консоль
Администратора.
InterBase и Firebird практически не
требуют администрирования. Однако выполнять резервное копирование
или восстановление все же приходится, как и проверять базу на
наличие ошибок, создавать пользователей и тому подобное. Для всего
этого предназначена консоль администратора. Обратите внимание на
анализатор статистики базы - тут информация, выдаваемая сервером,
показана в более читаемом виде.
Perfomance Monitor - монитор
производительности.
Наиболее полезна данная утилита для тех, кто
использует InterBase 7.x и старше. Этот сервер содержит системные
временные таблицы, в которых масса информации о текущем состоянии
сервера. Для всех остальных программа показывает только основные
параметры, как то объем памяти занимаемый сервером, число
пользователей, число использованных буферов.
Maintenance Service Manager - консоль управления
планировщиком Time to Backup.
В комплекте с Interbase/Firebird Development
Studio поставляется сервис планировщика от Time to Backup. А
данное приложение позволяет управлять этим сервисом и настраивать
регулярное выполнения резервного копирования с различными
настроками. Поддерживается автоматическая подстановка текущей
даты/времени в имя файла, номера файла по порядку. Перед
выполнением резервного копирования база может быть проверена на
наличие ошибок, а уже созданный файл резервной копии может быть
упакован в zip архив. Если что-то пошло не так вы можете получать
отчет об этом на е-мейл.