Возникла необходимость подробно задокументировать уже существующую базу данных — нарисовать схему таблиц, связей, etc. Сейчас пытаюсь использовать для этой цели MS Visio, где имеется замечательная возможность Reverse Engineer через ODBC-соединения. Однако возник следующий вопрос.
Предположим, нарисовав все нужные связи между таблицами, я захочу внести изменения в схему, с целью её оптимизации/упрощения/расширения. Возможно ли из Visio экспортировать полученную схему обратно в СУБД? Интересуют MySQL, Firebird или, на крайний случай, в SQL-код, типа "CREATE TABLE".
Какая странная планета! — подумал Маленький принц. — Совсем сухая,
вся в иглах и соленая. И у людей не хватает воображения. Они только
повторяют то, что им скажешь...
R>Возникла необходимость подробно задокументировать уже существующую базу данных — нарисовать схему таблиц, связей, etc. Сейчас пытаюсь использовать для этой цели MS Visio, где имеется замечательная возможность Reverse Engineer через ODBC-соединения. Однако возник следующий вопрос.
R>Предположим, нарисовав все нужные связи между таблицами, я захочу внести изменения в схему, с целью её оптимизации/упрощения/расширения. Возможно ли из Visio экспортировать полученную схему обратно в СУБД? Интересуют MySQL, Firebird или, на крайний случай, в SQL-код, типа "CREATE TABLE".
Дополнение:
Если это невозможно, то порекомендуйте, пожалуйста, другой инструмент для этих же целей.
Какая странная планета! — подумал Маленький принц. — Совсем сухая,
вся в иглах и соленая. И у людей не хватает воображения. Они только
повторяют то, что им скажешь...
Здравствуйте, Rebus83, Вы писали:
R>>Возникла необходимость подробно задокументировать уже существующую базу данных — нарисовать схему таблиц, связей, etc. Сейчас пытаюсь использовать для этой цели MS Visio, где имеется замечательная возможность Reverse Engineer через ODBC-соединения. Однако возник следующий вопрос.
R>>Предположим, нарисовав все нужные связи между таблицами, я захочу внести изменения в схему, с целью её оптимизации/упрощения/расширения. Возможно ли из Visio экспортировать полученную схему обратно в СУБД? Интересуют MySQL, Firebird или, на крайний случай, в SQL-код, типа "CREATE TABLE".
R>Дополнение: R>Если это невозможно, то порекомендуйте, пожалуйста, другой инструмент для этих же целей.
к сожалению не знаком так глубоко с Visio, но точно знаю, что Sybase Power designer легко и просто справится с вашей задачей. Сам им пользуюсь уже несколько лет.
Здравствуйте, Rebus83, Вы писали:
R>>Возникла необходимость подробно задокументировать уже существующую базу данных — нарисовать схему таблиц, связей, etc. Сейчас пытаюсь использовать для этой цели MS Visio, где имеется замечательная возможность Reverse Engineer через ODBC-соединения. Однако возник следующий вопрос.
R>>Предположим, нарисовав все нужные связи между таблицами, я захочу внести изменения в схему, с целью её оптимизации/упрощения/расширения. Возможно ли из Visio экспортировать полученную схему обратно в СУБД? Интересуют MySQL, Firebird или, на крайний случай, в SQL-код, типа "CREATE TABLE".
R>Дополнение: R>Если это невозможно, то порекомендуйте, пожалуйста, другой инструмент для этих же целей.
Здравствуйте, Rebus83, Вы писали:
R>Привет всем.
R>Возникла необходимость подробно задокументировать уже существующую базу данных — нарисовать схему таблиц, связей, etc. Сейчас пытаюсь использовать для этой цели MS Visio, где имеется замечательная возможность Reverse Engineer через ODBC-соединения. Однако возник следующий вопрос.
R>Предположим, нарисовав все нужные связи между таблицами, я захочу внести изменения в схему, с целью её оптимизации/упрощения/расширения. Возможно ли из Visio экспортировать полученную схему обратно в СУБД? Интересуют MySQL, Firebird или, на крайний случай, в SQL-код, типа "CREATE TABLE".
Для Firebird идеально подойдёт IBExpert.
Делает всё, о чём Вы говорили, и гораздо дучше Visio...
R>Предположим, нарисовав все нужные связи между таблицами, я захочу внести изменения в схему, с целью её оптимизации/упрощения/расширения. Возможно ли из Visio экспортировать полученную схему обратно в СУБД? Интересуют MySQL, Firebird или, на крайний случай, в SQL-код, типа "CREATE TABLE".
нет
пользуйся нормальными CASE средствами
CASE Studio 2.18
или
Sybase PowerDesigner
для этих целей вполне себе подходят
Здравствуйте, <Аноним>, Вы писали:
А>Для Mysql подойдет DBDesigner www.fabforce.net. может делать и реверс базы. бесплатен и т.д.
Спасибо большое, похоже это как раз то, что надо.
... << RSDN@Home 1.1.4 beta 4 rev. 303>> Вокруг тишина
Какая странная планета! — подумал Маленький принц. — Совсем сухая,
вся в иглах и соленая. И у людей не хватает воображения. Они только
повторяют то, что им скажешь...
Здравствуйте, kaschey, Вы писали:
K>Здравствуйте, Rebus83, Вы писали:
R>>Привет всем.
R>>Возникла необходимость подробно задокументировать уже существующую базу данных — нарисовать схему таблиц, связей, etc. Сейчас пытаюсь использовать для этой цели MS Visio, где имеется замечательная возможность Reverse Engineer через ODBC-соединения. Однако возник следующий вопрос.
R>>Предположим, нарисовав все нужные связи между таблицами, я захочу внести изменения в схему, с целью её оптимизации/упрощения/расширения. Возможно ли из Visio экспортировать полученную схему обратно в СУБД? Интересуют MySQL, Firebird или, на крайний случай, в SQL-код, типа "CREATE TABLE".
K>Для Firebird идеально подойдёт IBExpert. K>Делает всё, о чём Вы говорили, и гораздо дучше Visio...
Спасибо, попробую.
... << RSDN@Home 1.1.4 beta 4 rev. 303>> Вокруг тишина
Какая странная планета! — подумал Маленький принц. — Совсем сухая,
вся в иглах и соленая. И у людей не хватает воображения. Они только
повторяют то, что им скажешь...
Здравствуйте, Kemm, Вы писали:
K>Здравствуйте, Аноним, Вы писали:
А>>Для Mysql подойдет DBDesigner www.fabforce.net. может делать и реверс базы. бесплатен и т.д.
K>А никто этого зверя не пробовал во FreeBSD заставить работать? Сходу не вышло. 8((
Вряд ли получится. Он использует libborqt — фирменную модиицированную QT2-либу от Борланд Kylix. Эту либу, судя по высказываниям в форумах пытались адаптировать под Free неоднократно и безуспешно. Впрочем, может кто и преуспел, я не очень тщательно интересовался вопросом.
Возможно проще под эмулятором WIN-версию запустить.
... << RSDN@Home 1.1.4 beta 4 rev. 303>> Вокруг тишина
Какая странная планета! — подумал Маленький принц. — Совсем сухая,
вся в иглах и соленая. И у людей не хватает воображения. Они только
повторяют то, что им скажешь...
Здравствуйте, Rebus83, Вы писали:
K>>А никто этого зверя не пробовал во FreeBSD заставить работать? Сходу не вышло. 8(( R> Вряд ли получится. Он использует libborqt — фирменную модиицированную QT2-либу от Борланд Kylix. Эту либу, судя по высказываниям в форумах пытались адаптировать под Free неоднократно и безуспешно. Впрочем, может кто и преуспел, я не очень тщательно интересовался вопросом. R> Возможно проще под эмулятором WIN-версию запустить.
Оказалось, надо было просто выспаться. На первый взгляд, заработало. Всего-то надо было сделать
$ ln -s /compat/linux/lib/libqtintf-6.9.0-qt2.3.so /compat/linux/lib/libborqt-6.9-qt2.3.so