LINUX.ORG.RU

Софт для проектирования БД


0

0

Подскажите пожалуйста хороший софт для проектирования баз данных (таблицы, хранимые процедуры и т.п.). Использую PostgreSQL, но это даже не особо важно - можно без генерации кода. В базе реализована вся логигка проектов, то есть задачи немного другого плана, чем простое хранилище данных.

★★★★
Ответ на: комментарий от Nagwal

А вообще, еще в далеком детстве, бабушкины сказки заканчивались фразой: "и понял добрый молодец, что класть бизнес-логику в базу - плохо, и жил он после этого долго и счастливо" :)

Nagwal ★★★★
()
Ответ на: комментарий от Nagwal

Спасибо всем за подсказки.

> "и понял добрый молодец, что класть бизнес-логику в базу - плохо, и жил он после этого долго и счастливо"

Можно с этого места подробней? Почему бизнес-логика в базе плохо? Какие есть варианты?

Esh ★★★★
() автор топика
Ответ на: комментарий от Esh

>Можно с этого места подробней? Почему бизнес-логика в базе плохо? Какие есть варианты?

написать контур взаимодействия с БД, а бизнес-логику поверх него.

а вообще, имхо, все зависит от инструментов(о которых, кстати тут и речь). Если есть удобные инструменты для правки тригеров, процедур и пр. то флаг в руки, а если нет - то вынести все это добро на уровень, где они(инструменты) есть.

klon
()
Ответ на: комментарий от klon

С вариантами понятно. А в чем смысл? (кстати проект не WEB)

Еще вопрос: вы ПХП-шник? )

Esh ★★★★
() автор топика
Ответ на: комментарий от klon

>>А в чем смысл?

>в отделении мух от котлет

>>Еще вопрос: вы ПХП-шник?

>таки да :)

В общем не убедили :) Бизнес-логика в базе это как минимум удобно.

По теме: видимо DBDesigner4 единственное что нашлось подходящего. Под PostgreSQL не заточен, но есть вариант добавить нужные типы данных и потом использовать скрипт dbd2postgres (или типа того) чтобы генерить постгресовские sql-файлы из ейного xml-формата.

Esh ★★★★
() автор топика
Ответ на: комментарий от Esh

да я в общем и не убеждал :) я лишь говорил, что с разными инструментами - разные стили работы.

Не могли бы вы написать в этот тред о своих впечатлениях о DBDesigner4. // сам пишу под постгрес

klon
()
Ответ на: комментарий от Nagwal

ну хоть убей, но не понимаю, зачем.

что, делать как в факен 1с, где на каждый чих целиком синкается вся таблица?

нее, нуевонаф :))

gr_buza ★★★★
()
Ответ на: комментарий от Nagwal

с какой стати плохо? бизнес логика в БД надежней, чем в аппсервере...

O-Ren_Ishii
()
Ответ на: комментарий от Esh

сейчас Вам расскажут про то, что приложения надо делать независимыми от БД.... пускай он это сперва мужикам из оракла объяснит...

O-Ren_Ishii
()
Ответ на: комментарий от Esh

> В общем не убедили :) Бизнес-логика в базе это как минимум удобно.

Как показывает опыт нашей конторы - удобно это только до тех пор, пока есть Sun Fire E6900 неподалеку, а потом начинается полный ахтунг.

e
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.