MySQL Database Designer

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

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

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

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

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

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

Ваш комментарий

XHTML: вы можете воспользоваться следующими тагами: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>