14. Інтелектуальна розробка SQL коду

Порівняння і синхронізація БД

Синхронізація баз даних MySQL дозволяє створювати і автоматично підтримувати дві або більше БД з ідентичним змістом. Синхронізація потрібна для створення дзеркал, кластерів і т.д. Програма Handy Backup дозволяє повністю автоматизувати процес синхронізації БД MySQL.

Дизайнер баз даних

Імпорт / експорт даних

Візуальний дизайнер запитів
Візуальне створення запитів на діаграмі, використовуючи зручний редактор виразів. Можна швидко створювати складні запити.
Додаток автоматично з'єднує таблиці і дозволяє працювати з виразами INSERT, UPDATE, і DELETE. Резервні копії БД
Можливість створювати резервні копії баз даних MySQL, використовуючи 5 рівнів стиснення файлів і великий набір опцій для настройки резервного копіювання.
Можливість зберігати настройки у вигляді проекту для подальшого використання або для планувальника завдань, викликаючи проект з командного рядка. Адміністрування БД
Інструменти для адміністрування та управління базами даних MySQL включають:

Відладчик MySQL
Перший відладчик для MySQL , який надає послідовне виконання коду, точки зупину, змінні, стек виклику. Відладчик зберігає логіку виконання процедур, a також дозволяє виробляти налагодження функцій і тригерів MySQL Дизайнер таблиць
Візуальний дизайнер для зміни або створення структури таблиць і індексів. Надає повний контроль над змінами, що вносяться. Рефакторінг бази даних
Функціональність, яка дозволяє вдосконалювати дизайн баз даних за допомогою невеликих змін . Такі зміни будуть абсолютно прозорими і додаток подбає про всіх залежностях в базі даних:

Рефакторинг баз даних (англ. Database refactoring) - це проста зміна в існуючій схемі БД, яка сприяє поліпшенню її проекту при збереженні функціональної та інформаційної семантики. Наслідком рефакторінга бази даних не може бути додавання нових функціональних можливостей або обмеження вже існуючих, так само як і додавання нових даних або ж зміна змісту існуючих.
Рефакторинг доцільно проводити, якщо виявлені деякі загальні недоліки баз даних, наявність яких може сигналізувати про необхідність рефакторінга. Існують види рефакторингу:

Використовують методи:

Профілювальник запитів
Надає можливість вдосконалювати запити, виконання яких займає багато часу. Інструмент допомагає знайти проблемні місця в запиті і допомагає оптимізувати їх:

Звіти та аналіз даних
Звіти за даними можна створювати за допомогою майстра з великим набором можливостей або вручну, на порожньому бланку звітів.
Готові звіти можна експортувати в 8 форматів і доставляти одержувачам, використовуючи командний рядок. Для полегшення читання даних і їх розуміння використовуються зведені таблиці.