MySQL Database Designer
Текущие задачи требуют более глубокого знания mysql. Самое главное при проектировании любой новой базы данных - это продумать заранее все возможные варианты, таблицы, поля etc. и лучше всего начинать это делать на бумаге. Но есть еще разный софт для дизайна баз данных. Есть платный, а есть оупынсыр. Вообщем-то у нас в компании не особо важно, чем ты пользуешься, но если надо платный софт - объясни шефству цели, задачи, пользу, вообщем, докажи что оно тебе реально нужно и тебе его купят.
Ну и последние несколько недель я работал с разными программами для этой задачи - от бесплатного до коммерческого софта. Просто из любопытства начал рассматривать Open Source.
Наиболее достойным к применению, мне показалась программа fabFORCE DBDesigner 4 (кроссплатформа). Хотя всё же, есть некоторые моменты, которые вызвали у меня бешенство. Неудобно добавлять новые поля к таблице и задавать их свойства. Лишнее кликание каждый раз - это просто издевательство со стороны разработчиков. Потом я посмотрел на MySQL Workbench - нормальный софт, но что-то в нём не так. Были еще какие-то промежуточные варианты, но я их даже не запомнил.
Потом начал пробовать коммерческий софт. Microsoft Visio - однозначно неподоходит для дизайна базы данных, разве что для блок-схем реально удобен. А вот дальше я наткнулся на MicroOLAP Database Designer, программа о которой стоит говорить отдельно.
На мой взгляд, это единственное ПО, которое можно использовать для моделирования базы данных и наслаждаться работой. Программа невероятно удобна и 100% готова к использованию. Делать таблицы, добавлять поля, устанавливать их свойства, делать связки, генерировать нормальный полный mysql код для создания базы. Вообщем, всё в комлекте. Для наглядности screenshot. Кстати, для любопытных - trial версия 100% рабочая. Вообщем, я пока останавливаюсь на этой программе, т.к. дальше искать собственно бесполезно и вряд ли можно будет найти замену этой программе.
А вы пользуетесь каким-то софтом для моделирования базы данных ?
Vitaliy (Nov 26th, 2006 @ 5:09 pm)
Заметка: автор DB Designer теперь работает на MySQL и Workbench это его произведение. К сожалению из-за этого DB Designer уже unsupported а Workbench [по-моему] еще не “готов”.
slaff (Nov 26th, 2006 @ 5:35 pm)
Я этого не знал :) Приму к сведению. DBDesigner выглядит вообще многообещающе, надеюсь Workbench возьмет в себя всё лучшее :)
Денис Барушев (Nov 27th, 2006 @ 4:39 am)
Sybase PowerDesigner 12
_http://www.sybase.com/products/modelingmetadata/powerdesigner
enternet (Nov 27th, 2006 @ 5:25 am)
Sybase PowerDesigner
lalex (Nov 27th, 2006 @ 1:32 pm)
ссылку поправь на MicroOLAP
Alex (Dec 1st, 2006 @ 5:43 pm)
Visio совершенно замечательно подходит для дизайна БД. Просто нужна соответствующая версия.
slaff (Dec 3rd, 2006 @ 12:25 am)
[quote post="768"]Просто нужна соответствующая версия.
[/quote]
Ну видимо я наткнулся совершенно на неподходящую. Буду рад советам :)
Пешков Артём (Dec 4th, 2006 @ 3:54 pm)
Блин, а я забыл как называется тот редактор в котором я проектирую мускул-базы. Завтра приду напишу.
Хороший пост, нужно попробовать на зуб :-)
Setti (Dec 5th, 2006 @ 10:18 am)
карандаш + бумага + phpmyadmin :-)
PoiSoN (Dec 5th, 2006 @ 11:06 am)
А как у этих программ обстоят дела с Reverse Engeneering?
Slaff (Dec 5th, 2006 @ 11:08 am)
Все что я пробовал поддерживают :)
Андрей Екатеренчук (Dec 11th, 2006 @ 2:47 am)
Для MS SQL (ч/з Enterprise Manager) возможно пользовать инструмент “Diagrams” :)
но начинается все на бумаге :)
worldmind (Nov 1st, 2007 @ 6:02 am)
задался аналогичным вопросом, только возжелал свободный софт http://worldmind.livejournal.com/