Избранное сообщение

Фетісов В. С. Комп’ютерні технології в тестуванні. Навчально-методичний посібник. 2-ге видання, перероблене та доповнене / Мои публикации

В 10-х годах я принимал участие в программе Европейского Союза Tempus "Освітні вимірювання, адаптовані до стандартів ЄС". В рамк...

Благодаря Интернету количество писателей и поэтов увеличивается в геометрической прогрессии. Поголовье читателей начинает заметно отставать.

воскресенье, 26 октября 2014 г.

DbForge Studio for MySQL - удобный набор инструментов для профессиональной разработки и управления MySQL базы данных.

26.10.14. DbForge Studio for MySQL - очень приличный набор инструментов для работы с MySQL, причем настолько простой и одновременно удобный, что именно его я определил в качестве базового студентам в курсах, использующих СУБД MySQL. Ну а в связке с сервером на основе MariaDB получается вообще очень простой, удобный и эффективный инструментарий проектирования MySQL.




Скачать DbForge Studio for MySQL можно на сайте разработчика http://www.devart.com/ru/dbforge/mysql/studio/download.html

Немного омрачает радужную картину отсутствие русскоязычного руководства работы с программой. Впрочем, студентам я читаю лекции :))  Ну, а вообще в прошлом году белорусский Интернет-журнал "Компьютерные вести" в спецвыпуске для разработчиков программного обеспечения №6 от 2 августа за этот год опубликовал мою статью "Работа с MySQL с помощью dbForge Studio".
Прочитать статью можно скачав журнал с сайта редакции по ссылке http://www.kv.by/pdf/kv_current.pdf либо по прямой ссылке опять-таки на сайте журнала http://www.kv.by/content/326273-rabota-s-mysql-s-pomoshchyu-dbforge-studio
А еще подумав, я решил сдублировать эту статью и в своем блоге: http://fetisovvs.blogspot.com/2014/11/dbforge-studio-mysql.html


Я также включил эту статью в файл с моими статьями, который можно скачать по ссылке http://dl.dropbox.com/u/25008022/%D0%9C%D0%BE%D0%B8%20%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D0%B5%20%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8.pdf

Перечень возможностей программы :

Возможности соединения с MySQL

Возможности соединения с MySQL

  • Поддержка Sphinx и Percona
  • Поддержка всех версий MySQL 3.2.3-5.х
  • Поддержка MariaDB
  • Безопасные соединения через SSL/SSH
  • HTTP-соединения через PHP туннель
  • Поддержка UTF-8 баз данных
  • Работа с встроенным MySQL сервером
  • Прямой доступ к MySQL серверу без клиентской библиотеки
  • Поддержка аутентификации через PAM (Pluggable Authentication Module)
  • Поддержка аутентификации посредством Windows
  • Поддержка работы с MySQL на Amazon RDS

Администрирование и обслуживание

Администрирование и обслуживание

  • Многофункциональный Менеджер Безопасности для управления учетными записями и привилегиями
  • Менеджер Сессий для мониторинга активных соединений с сервером MySQL
  • Окно Управление Службами для запуска и остановки сервисов MySQL
  • Мастер Обслуживания таблиц для проверки, анализа, исправления и оптимизации таблиц
  • Окно Серверные Переменные для просмотра и редактирования параметров сервера
  • Диалог Записать Кэш

Анализ данных

Анализ данных

  • Просмотр данных связанных таблиц
  • Мастер генерации отчетов по данным
  • Дизайнер отчетов по данным
  • Дизайнер сводных таблиц
  • Мастер построения графиков
  • Поиск данных в "живой" базе
  • Автоматическая генерация отчетов и их рассылка

Сравнение данных

Сравнение данных

  • Возможность сравнения данных в базах любого размера
  • Необязательное сравнение представлений
  • Поддержка пользовательских ключей сравнения
  • Опция для сравнения BLOB данных
  • Фильтрация результатов сравнения
  • Генерация скрипта синхронизации данных
  • Просмотр различий в данных по записям
  • Исключение таблиц и записей из синхронизации
  • Сохранение и загрузка настроек сравнения
  • Интерфейс командной строки для сравнения и синхронизации
  • Генерация отчетов о сравнении в форматах HTML и Excel
  • Сравнение результатов пользовательских запросов (кроме таблиц и представлений)
  • Возможность включать объекты в сравнение с использованием масок. Это полезно при сравнении групп таблиц

Редактор данных

Редактор данных

  • Асинхронная выборка данных с возможностью отмены операции
  • Обновление группы таблиц, когда изменения собраны вместе и применяются явно
  • Копирование данных с заголовками столбцов для быстрой вставки в электронную таблицу
  • Настраиваемые фильтры данных любой сложности
  • Окно Редактор LOB для просмотра изображений, RTF и двоичных значений ячеек
  • Визуальный интерфейс для редактирования дат и времени
  • Редактор поиска внешних ключей, позволяющий легко редактировать поля, ссылающиеся на другие таблицы
  • Свободное копирование любого блока данных в буфер обмена
  • Полнотекстовый поиск (Ctrl+F) в гриде с данными
  • Карточный вид
  • Группировка по произвольным столбцам
  • Инкрементный поиск (Ctrl+I) в гриде с данными
  • Редактор для LOB объектов
  • Редактирование результатов запросов, включающих в себя несколько таблиц
  • Постраничный режим просмотра большого количества данных, полученных в результате выполнения какого-либо действия
  • Печать данных
  • Быстрая фильтрация, доступная из каждой ячейки с данными
  • Опция нумерации записей
  • Индикатор состояния "только для чтения"
  • Возможность создания отчетов, графиков и сводных таблиц прямо из редактора данных
  • Сортировка и фильтрация на сервере для облегчения работы с большими наборами данных
  • Диалоговое окно для выборки видимых столбцов
  • Редактирование микросекунд в столбцах с типами данных TIME, DATETIME и TIMESTAMP

Резервное копирование

Резервное копирование

  • Многофункциональный мастер резервного копирования MySQL и мастер восстановления базы
  • Резервные копии "только схема" и "только данные" в дополнение к полным копиям базы
  • Поддержка больших баз данных (больше 2 Гб)
  • Проекты резервного копирования, позволяющие сохранить установки для дальнейшего использования
  • Zip компрессия для файлов резервных копий
  • Поддержка интерфейса командной строки для планирования задач резервного копирования
  • Логгирование ошибок и статуса копирования

Проводник БД

Проводник БД

  • Поддержка множественных соединений к базам данных
  • Асинхронная процедура соединение с возможностью отмены операции
  • Просмотр детальных свойств и данных объекта в окне Просмотрщик Объектов
  • Навигация по дереву зависимостей для каждого объекта
  • Функция дублирования объекта
  • Быстрая генерация шаблонных скриптов для выбранного объекта: SELECT, INSERT, EXECUTE и т.д.
  • Настраиваемая генерация DDL через мастер
  • Команда 'Отправить' для быстрой отправки таблиц в дизайнер запросов, отчет по данным и другие инструменты
  • Умное переименование колонок, позволяющее перестроить зависимые объекты
  • Быстрый доступ к объектным привилегиям (GRANT) из контекстного меню
  • Множественное выделение для групповых операций над объектами
  • История навигации по базе данных

Рефакторинг баз данных

Рефакторинг баз данных

  • Переименование таблиц, столбцов, представлений, процедур и функций
  • Предварительный просмотр изменений в базе данных с возможностью их выборочной отмены
  • Возможность создания скрипта рефакторинга базы данных без применения изменений
  • Возможносить провоодить рефакторинг из Проводника и редакторов объектов
  • Возможность переименовать несколько столбцов из редактора объектов
  • Если возникнет ошибка при обработке зависимостей, пользователь может ее исправить самостоятельно

Отладчик

Отладчик

  • Отладка хранимых процедур и функций
  • Отладка триггеров
  • Отладка скриптов
  • Команды для пошагового выполнения: Войти в код, Перейти код, Выйти из кода
  • Поддержка точек останова для процедур, функций, триггеров, скриптов
  • Окно Точек останова
  • Окно Стек вызовов с навигацией
  • Окно Переменные для вычисления переменных
  • Вычисление переменных сессий при отладке скрипта
  • Открытие отладчика одним щелчком мыши

MariaDB

Функциональность MariaDB

  • Расширенный синтаксис SELECT (LIMIT ROWS EXAMINED)
  • Установка плагинов INSTALL SONAME
  • Поддержка синтаксиса SHOW EXPLAIN
  • Multi-source репликация
  • Поддержка синтаксиса Dynamic Columns для DML конструкций
  • Новый синтаксис KILL
  • Расширенный синтакс CREATE TABLE или ALTER TABLE
  • Механизм хранения данных Aria ENGINE (ранее Maria ENGINE)
  • Поддержка Virtual Columns
  • Поддержка микросекунд
  • Поддержка Pluggable Authentication

Экспорт и импорт данных

Экспорт и импорт данных

  • Экспорт данных в:
    • CSV
    • XML
    • Text
    • XLS
    • PDF
    • DBF
    • HTML
    • RTF
    • MDB (Access)
    • ODBC
    • SQL
  • Экспорт данных из нескольких таблиц за один раз
  • Экспорт данных через интерфейс командной строки
  • Импорт данных из:
    • CSV
    • XML
    • Text
    • XLS
    • XLSX
    • DBF
    • MDB (Access)
    • ODBC
  • Импорт данных через интерфейс командной строки
  • Шаблоны экспорта и импорта

Дизайнер таблиц

Дизайнер таблиц

  • Визуальный редактор для таблиц
  • Удобный редактор внешних ключей
  • Поддержка секционирования
  • Грид с возможностью редактирования столбцов: столбцы можно редактировать прямо в гриде, не открывая добавочных диалоговых окон
  • Полнотекстовый поиск в гриде со столбцами
  • Возможность просмотра изменений в схеме перед обновлением базы данных
  • Эвристика помогает определить тип данных для новых столбцов

Редакторы объектов

Редакторы объектов

  • Визуальные редакторы для столбцов, индексов и представлений
  • Визуальные редакторы для триггеров, событий и определяемых пользователем функций
  • Комбинированные редакторы для хранимых процедур и функций
  • Возможность просматривать объекты схемы в одном редакторе (закрепить документ)
  • Поиск объектов в базе на основании различных параметров

Проекты

Проекты

  • Мастер создания нового проекта с импортом из существующей базы
  • Окно Проект для управления проектными файлами
  • Окно Схема Проекта для просмотра логической структуры проекта
  • Экспорт проекта в один SQL скрипт
  • Проверка ссылок проекта при сборке
  • Множественные конфигурации сборки проекта
  • Развертывание проекта на сервере за один щелчок мыши
  • Рефакторинг кода
  • Интеграция с инструментом сравнения схем
  • Сохранение рабочего пространства

Дизайнер запросов

Дизайнер запросов

  • Современная диаграмма для визуального создания запросов любой сложности без набора кода
  • Поддержка масштабирования диаграммы для лучшего просмотра
  • Предварительный просмотр и печать диаграммы
  • Интеграция с Проводником Баз Данных для простого перетаскивания таблиц на диаграмму
  • Поддержка всех видов операций JOIN
  • Возможность визуального добавления подзапроса из любой части основного запроса
  • Редактор с вкладками для создания сложных условий и удобного редактирования всех элементов выражения SELECT
  • Визуальное редактирование подзапросов
  • Возможность отмены и повторного выполнения операций
  • Возможность сохранения запроса в файл

Профилировщик запросов

Профилировщик запросов

  • Результаты выполнения команд SHOW PROFILE, EXPLAIN и статусные переменные отображаются в UI
  • План запроса показывается в виде дерева для удобства просмотра
  • История профилирования запроса сохраняется для дальнейшего анализа
  • Результаты профилирования могут быть сравнены между собой с подсветкой отличий
  • Печать результатов профилирования

Сравнение схем

Сравнение схем

  • Сравнение двух "живых" баз между собой
  • Сравнение "живой" базы с проектом
  • Генерация отчетов о сравнении в форматах HTML и Excel
  • Интерфейс командной строки для сравнения и синхронизации
  • Синхронизация между различными версиями MySQL сервера
  • Фильтрация результатов сравнения
  • Генерация скрипта синхронизации схемы
  • Просмотр разницы в DDL для каждого объекта
  • Исключение объектов из синхронизации
  • Сохранение и загрузка настроек сравнения

Редактирование и выполнение SQL

Редактирование и выполнение SQL

  • Автоматическая проверка синтаксиса
  • Сворачиваемые блоки кода с поддержкой пользовательских регионов кода
  • Библиотека шаблонов кода с окном просмотра
  • Контекстно-зависимое дополнение кода
  • Контекстно-зависимая динамическая справка MySQL, доступная из редактора
  • Окно Схема документа для быстрой навигации по большим скриптам
  • Выполнение скриптов, выделенных фрагментов SQL и отдельных выражений
  • Навигация к редактору объекта схемы из кода по горячей клавише
  • Информация о параметрах хранимых процедур
  • Быстрый доступ к нужным шаблонам кода из редактора SQL
  • Быстрая информация об объектах базы данных
  • Редактор SQL с подсветкой синтаксиса, закладками и поиском текста
  • Форматирование SQL "на лету" в редакторе
  • История выполненных SQL запросов для документа
  • Мастер для группового форматирования SQL файлов на диске

Визуальный дизайнер базы данных

Визуальный дизайнер базы данных

  • Визуализация таблиц, представлений и хранимых процедур
  • Простой доступ к объектам для просмотра и редактирования их свойств, получения данных, выполнения хранимых процедур и т.д.
  • Поддержка IDEF1X и IE нотаций
  • Настраиваемый интерфейс диаграммы с поддержкой различных обложек
  • Эффективное расположение объектов на диаграмме
  • Экспорт диаграммы в различные форматы изображений
  • Поиск объектов на диаграмме
  • Группировка объектов на диаграмме с помощью контейнеров
  • Настраиваемая печать диаграммы с широким набором опций
  • Возможность отключения отображения ограничений, индексов и триггеров
  • Интеграция с окном Схема Документа
  • Навигация по диаграмме с помощью окна Обзор Диаграммы
  • Возможность добавления комментариев к диаграмме

Пользовательский интерфейс

Пользовательский интерфейс

  • Стартовая страница для простого доступа к основным функциям продукта
  • Богатый набор пользовательских настроек
  • UI-темы
  • Настраиваемая раскладка окон
  • Инструментальные окна с режимами 'авто-скрытие' и 'плавающий'
  • Несколько схем горячих клавиш с полной настройкой клавиатурных сочетаний
  • Настройка подсветки синтаксиса
  • Группы закладок для документов
  • Настройка панелей инструментов
  • Возможность просматривать объекты схемы в одном редакторе (опция 'Закрепить документ')
  • Мастер экспорта/импорта пользовательских настроек

Смотри также:

Основы работы с DbForge Studio - инструментом для работы с MySQL. http://fetisovvs.blogspot.com/2014/11/dbforge-studio-mysql.html
Компания SkySQL переименована в MariaDB Corporation http://fetisovvs.blogspot.ru/2014/10/skysql-mariadb-corporation.html
Электронная книга Инсталляция MySQL 5.5.24 http://fetisovvs.blogspot.com/2014/09/mysql-5524.html

Комментариев нет:

Отправить комментарий