В большинстве веб-проектов разработка структуры базы данных (таблицы, связи между ними) а также написание необходимых запросов является одним из важнейших этапов. Для удобства используются различные системы проектирования баз данных. В этой статье будет рассмотрено 3-и системы, описаны их возможности, выпилено сравнение и произведен анализ использования для различных типов задач.
Сравниваться будут:
Официальная система, как для проектирования, так и для администрирования баз данных MySQL. Удобный графический интерфейс позволяет легко создавать структуру базы любой сложности, а наглядность позволит легко ориентироваться.

Плюсы при проектировании:
Минусы при проектировании
Для администрирования самый удобный инструмент с хорошо развитым графическим интерфейсом, я минусов не обнаружил.
Ознакомится с MySQL Workbench можно на сайте http://www.mysql.com/products/workbench.
Онлайн сервис для разработки структуры баз данных и для работы по созданию запросов с использованием конструкторов. Как и в случае с предыдущим инструментом, графический интерфейс позволяет легко манипулировать таблицами, их полями и связями между ними. Также этот сервис позволяет внедрять PHP код непосредственно в запросы, не заботясь о необходимости проверки данных. Все проверки выполняются автоматически.

Плюсы при проектировании:
Минусы при проектировании
Данный сервис не предусматривает непосредственное администрирование.
Официальный сайт — http://ar-wik.com/builder.
Пример разработанного проекта — http://ar-wik.com/share/79/8c20446.
Бесплатный инструмент, как по мне, создан для непосредственного администрирования. Позволяет выполнять не сложные запросы без их написания. Удобно использовать когда удаленный доступ к базе запрещен например хостером, ведь он запускается на сервере.

Использовать этот сервис для проектирования базы очень неудобно, он с самого начала создавался не для этого.
Плюсы при администрирование
Минусы при администрирование
В сравнении с MySQL Workbench менее удобный интерфейс, хотя это дело привычки, скорее всего.
Официальный сайт — http://www.phpmyadmin.net/home_page/index.php.
Пример работы с базой данных — http://demo.phpmyadmin.net.
Следует отметить, что использование подобных сервисов позволяет значительно увеличить скорость разработки, а выбор уже личное дело каждого. Главное есть с чего.
Сравниваться будут:
- MySQL Workbench – официальная система для разработки и администрирования.
- phpMyAdmin – бесплатный онлайн сервис в основном предназначен для администрирования с некоторыми дополнительными возможностями. Пример разработанной базы http://demo.phpmyadmin.net
- Ar-wik Builder – онлайн сервис проектирования баз данных с возможностью построения запросов с помощью конструкторов. Пример разработанной базы — http://ar-wik.com/share/79/8c20446
MySQL Workbench
Официальная система, как для проектирования, так и для администрирования баз данных MySQL. Удобный графический интерфейс позволяет легко создавать структуру базы любой сложности, а наглядность позволит легко ориентироваться.

Проектирование баз данных
Плюсы при проектировании:
- Наглядность
- Простота редактирования
- Разработка не требует подключения к серверу
Минусы при проектировании
- Недостаточно развит буфер обмена
- Запросы необходимо писать самому, отсутствует конструктор запросов
Администрирование баз данных
Для администрирования самый удобный инструмент с хорошо развитым графическим интерфейсом, я минусов не обнаружил.
Ознакомится с MySQL Workbench можно на сайте http://www.mysql.com/products/workbench.
Ar-wik Builder
Онлайн сервис для разработки структуры баз данных и для работы по созданию запросов с использованием конструкторов. Как и в случае с предыдущим инструментом, графический интерфейс позволяет легко манипулировать таблицами, их полями и связями между ними. Также этот сервис позволяет внедрять PHP код непосредственно в запросы, не заботясь о необходимости проверки данных. Все проверки выполняются автоматически.

Проектирование баз данных
Плюсы при проектировании:
- Наглядность
- Простота редактирования
- Разработка не требует подключения к серверу
- Удобный конструктор запросов, с возможностью внедрения PHP функций
- Удобный импорт/экспорт проекта и его частей
- Возможность обмена проектами с другими пользователями сервиса
Минусы при проектировании
- Хранимые процедуры и триггеры необходимо писать разработчику, для них конструкторы не предусмотрены
Администрирование баз данных
Данный сервис не предусматривает непосредственное администрирование.
Официальный сайт — http://ar-wik.com/builder.
Пример разработанного проекта — http://ar-wik.com/share/79/8c20446.
phpMyAdmin
Бесплатный инструмент, как по мне, создан для непосредственного администрирования. Позволяет выполнять не сложные запросы без их написания. Удобно использовать когда удаленный доступ к базе запрещен например хостером, ведь он запускается на сервере.

Проектирование баз данных
Использовать этот сервис для проектирования базы очень неудобно, он с самого начала создавался не для этого.
Администрирование баз данных
Плюсы при администрирование
- Возможность запускать непосредственно на сервере, что удобно при хостинге и когда хостер запрещает удаленный доступ к базе
Минусы при администрирование
В сравнении с MySQL Workbench менее удобный интерфейс, хотя это дело привычки, скорее всего.
Официальный сайт — http://www.phpmyadmin.net/home_page/index.php.
Пример работы с базой данных — http://demo.phpmyadmin.net.
Следует отметить, что использование подобных сервисов позволяет значительно увеличить скорость разработки, а выбор уже личное дело каждого. Главное есть с чего.