MySQL Database Designer

Текущие задачи требуют более глубокого знания mysql. Самое главное при проектировании любой новой базы данных - это продумать заранее все возможные варианты, таблицы, поля etc. и лучше всего начинать это делать на бумаге. Но есть еще разный софт для дизайна баз данных. Есть платный, а есть оупынсыр. Вообщем-то у нас в компании не особо важно, чем ты пользуешься, но если надо платный софт - объясни шефству цели, задачи, пользу, вообщем, докажи что оно тебе реально нужно и тебе его купят.

Ну и последние несколько недель я работал с разными программами для этой задачи - от бесплатного до коммерческого софта. Просто из любопытства начал рассматривать Open Source.

Наиболее достойным к применению, мне показалась программа fabFORCE DBDesigner 4 (кроссплатформа). Хотя всё же, есть некоторые моменты, которые вызвали у меня бешенство. Неудобно добавлять новые поля к таблице и задавать их свойства. Лишнее кликание каждый раз - это просто издевательство со стороны разработчиков. Потом я посмотрел на MySQL Workbench - нормальный софт, но что-то в нём не так. Были еще какие-то промежуточные варианты, но я их даже не запомнил.

Потом начал пробовать коммерческий софт. Microsoft Visio - однозначно неподоходит для дизайна базы данных, разве что для блок-схем реально удобен. А вот дальше я наткнулся на MicroOLAP Database Designer, программа о которой стоит говорить отдельно.

На мой взгляд, это единственное ПО, которое можно использовать для моделирования базы данных и наслаждаться работой. Программа невероятно удобна и 100% готова к использованию. Делать таблицы, добавлять поля, устанавливать их свойства, делать связки, генерировать нормальный полный mysql код для создания базы. Вообщем, всё в комлекте. Для наглядности screenshot. Кстати, для любопытных - trial версия 100% рабочая. Вообщем, я пока останавливаюсь на этой программе, т.к. дальше искать собственно бесполезно и вряд ли можно будет найти замену этой программе.

А вы пользуетесь каким-то софтом для моделирования базы данных ?

 

Комментарии доступны только авторизированным пользователям. Авторизируйтесь, чтобы оставить комментарий.