Программа DBMonitor предназначена для работы с SQL-серверами MS-SQL, MySQL, Postgres и Interbase/FireBird.
Обеспечиваются следующие возможности: создание и удаление баз данных, создание, удаление и редактирование таблиц, выполнение SQL-запросов сформированных вручную, сервисные функции.
Главное окно программы разделено на три части, первая (слева) – окно базы данных, вторая (справа, вверху) имеет несколько закладок и позволяет создавать и редактировать SQL-запросы (SQL), просматривать (Data) результат запроса в виде таблицы, получать информацию о структуре таблицы – полях (Fields) и индексах (Indexes). Третья часть (внизу, справа) – монитор комманд, здесь отображается информация о выполнении SQL комманд.
Сервисные функции - экспорт результатов запроса во внешний файл в формате DBF, и настраиваемый импорт из DBF в таблицу.
Работа с программой
Подключение и открытие базы данных
Для подключения к базе данных необходимо определить параметры связи с сервером. Эта функция доступна через пункт меню «Настройка/Параметры сервера». Необходимо установить:
- тип сервера – выбрать требуемый тип сервера;
- IP-адрес или имя сервера в сети (например 10.24.24.1 или SERVER1);
- название (alias) базы данных на сервере используемой по умолчанию.
После этого можно установить соединение с сервером (главное меню, «Файл/Установить соединение»). При успешном соединении в окне просмотра появляются названия доступных баз данных или таблиц выбранной базы (в зависимости от типа сервера)
Представление данных в таблице.
Сортировка данных в таблице выполняется по указанному полю командой «Вид/Сортировка» или по нажатию F8. При повторном нажатии порядок сортировки меняется на обратный.
Для поиска данных можно применить фильтр (F4), или перейти на запись с определенным значением выбранного поля (Ctrl+F4). Допускается последовательная установка нескольких фильтров, для этого необходимо выполнить команду установки фильтра в каждом из полей для которых устанавливается фильтр. Фильтрация будет производиться по совпадению всех установленных условий.
Отмена всех установленных фильтров – [F4] и [Esc].
Получить сумму числовых значений по выбранному полю [F6].
Выполнение запросов.
Запросы пишутся на языке SQL с учетом особенностей выбранного сервера. Выполнение запроса производится по нажатию кнопки «Выполнить» на панели под главным меню. Если в результате запроса получены данные они выводятся в виде таблицы в окне . Об успешном выполнении других типов запросов можно судить по содержимому окна монитора транзакций (внизу, справа).
Сервисные функции
Сервисные функции включают в себя экспорт и импорт данных во внешние таблицы в формате DBF, XLS или TXT/CSV. Экспорт содержимого таблицы или результата запроса производится по команде «Файл/Сохранить как..». Таблица должна быть при этом открыта в окне Data.
Импорт внешних данных из DBF файла производится по команде «Файл/Внешние данные/Импорт». При этом существуют несколько возможностей. Импорт всех полей из внешней таблицы производится по совпадению наименований полей, если какого-то из полей в таблице базы данных не обнаружено эти данные игнорируются.
Выборочный импорт или импорт с изменением названий полей требует дополнительной инструкции в виде текстового файла с расширением *.fld.
|