|
|
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
Добрый день. Хочу еще раз поднять вопрос касательно документирования структуры БД (SQL Server). Очень хочется узнать как этот вопрос решается разработчиками и какими средствами они пользуются. Лично мне бы хотелось увидеть ответы на следующие вопросы. 1. Какие средства используются. 2. Позволяют ли они сравнивать проектную модель с реально существующей БД, находить отличия, выполнять синхронизацию 3. Позволяют ли они гибко настраивать шаблоны выгружаемых документов. 4. Насколько гибок ввод информации в этих средствах. Заранее благодарен за все ваши ответы. Если кто-то может привести реальные примеры - заранее огромное спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2008, 12:02 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
Давно и успешно используем несколько рекомменованных производителей таковой документации. наиболее удачным решением для SQL Server на мой взгляд является RedGate SQL Doc. Хотя и другие поставщики вполне удачно конкурируют с Британцами. Весь пакет (Redgate SQL ToolBelt) на мой взгляд очень полно отвечает требованиям эксплуатационной части проэктной команды. Позволяет быстро и эффективно находить и решать различия в базах данных как на уровне схем (SQL Compare) так и данных (SQL Data Compare). Есть интересные модули поиска и ре-факторинга легаси (старинных) баз. Очень интересный и вполне доступный комплекс ЭКСПЛУАТАЦИОННЫХ продуктов. Моделирование не является частью Red-Gate. Более применимо к Аналитическим вопросам поэтому моделирование можно отнести к архитектурно - контролирующему звену команды. На мой взгляд отличным пакетом будет PowerDesigner 15 - от Sybase. Позволяет очень полно воспроизвести все недостающие элементы систем - Архитектуру, Общую системную документацию, модели (логическую ... физическую) , бизнес логику и ещё много там чего. Всё это на более высоком абстракртном уровне проэктирования систем - а не только баз данных. Позволяет вести полный контроль на эксплуатационном уровне (и не только SQL Server) но слабоват в плане внедрения изменений. Особенно касабельно изменения собственно данных. Незаменим в стадии начальной разработки. Но и ре-инженеринг вполне достоин. То есть я сказал бы так - если у Вас коллега большая и интересная команда с долгосрочными задачами - внедряйте PowerDesigner 15. потом Вы придёте к необходимости Redgate - эксплуатационных тулсов. Если же у Вас на первом плане эксплуатационные задачи существующих систем - начинайте с RedGate - по мере усложнения Вы придёте к необходимости Абстрактного Архитектурного Моделирования. А может и обойдётесь без него. Моё сугубо экпериментальное мнение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2008, 19:00 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
Вот линк который Вам поможет на самом старте документирования вашей базы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2008, 19:11 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
> Лично мне бы хотелось увидеть ответы на следующие вопросы. > 1. Какие средства используются. ErWin > 2. Позволяют ли они сравнивать проектную модель с реально существующей > БД, находить отличия, выполнять синхронизацию да > 3. Позволяют ли они гибко настраивать шаблоны выгружаемых документов. каких документов ? Там есть модель, её можно разрисовывать и печатать. есть отчёты разные о модели БД, но ими не пользуемся, потому что не работает реально. > 4. Насколько гибок ввод информации в этих средствах. > ввод какой информации ? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2008, 19:22 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
В этом линке Вы найдёте наиболее полный список (на мой взгляд) дезайнерской части - или моделирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2008, 19:38 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
Кстати в страничке которую я дал о моделировании у автора весьма устаревшие данные но ничего - кое что работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2008, 19:42 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
MasterZiv > Лично мне бы хотелось увидеть ответы на следующие вопросы. > 1. Какие средства используются. ErWin +1 Довольно удобная штуковина ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2008, 19:55 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
edges7MasterZiv > Лично мне бы хотелось увидеть ответы на следующие вопросы. > 1. Какие средства используются. ErWin +1 Довольно удобная штуковина Для тех кто не видел PowerDesigner.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2008, 19:57 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
Mr Marmeladedges7MasterZiv > Лично мне бы хотелось увидеть ответы на следующие вопросы. > 1. Какие средства используются. ErWin +1 Довольно удобная штуковина Для тех кто не видел PowerDesigner.... Ну да, ну да :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2008, 20:12 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
Mr Marmeladedges7MasterZiv > Лично мне бы хотелось увидеть ответы на следующие вопросы. > 1. Какие средства используются. ErWin +1 Довольно удобная штуковина Для тех кто не видел PowerDesigner.... +пицот :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2008, 20:32 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
Mr Marmelad пишет: > ErWin > Для тех кто не видел PowerDesigner.... PowerDesigner по сравнению с ErWin -- IMHO просто ацтой. Ты в нём тратиш кучу времени на какие-то рюшечки, вместо того, чтобы заниматься делом - проектировать БД. Одна идея рисовать БД на виртуальном листе бумаги формата A4 чего стоит ... Но, разумеется, многим это поделие нравится. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2008, 09:45 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
MasterZiv PowerDesigner по сравнению с ErWin -- IMHO просто ацтой. Ты в нём тратиш кучу времени на какие-то рюшечки, вместо того, чтобы заниматься делом - проектировать БД. Одна идея рисовать БД на виртуальном листе бумаги формата A4 чего стоит ... Но, разумеется, многим это поделие нравится. Если не трудно, чуть-чуть подробнее 1) о рюшечках в PD: кто такие, почему не нужны, почему на них тратится время? 2) почему у Вас не поручается в PD заниматься делом (проектировать БД)? 3) у Вас в PowerDesigner только один лист формата A4 для рисования? Или всё таки виртуальный сплошный лист, поделённый на A4? Или у вас никаких проблем в ErWin не возникает по визуальному размещению при необходимости печати диаграммы всё на том же пресловутом A4? П.С.: Ничего личного - чистое любопытство... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2008, 10:18 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
АнатоЛой wrote: > 1) о рюшечках в PD: кто такие, почему не нужны, почему на них тратится > время? Виртуальный лист. Я должен думать о том, как оно там будет напечатано. А я должен думать о базе нет встроенного редактирования колонок. Нужно вызывать дурацкие диалоги свойств и редактировать дурацкие свойства. В ErWin - е достаточно взять домен, кинуть его в таблицу и написать его имя. Офигенно сложное оформление FK в три этапа : сначала завести поля в дочерней таблице, потом ПРАВИЛЬНО указать их типы данных, потом указать, что они ссылаются на родительскую, да ещё и, если не изменяет память, на какие поля. Это не нужно, и даже вредно - можно напроектировать такого ... Всё, что могу вспомнить. Давно было. ErWin тоже не идеальный, он очень порой плохой, написан какими-то идиотами, но работать в нём удобнее. И он железобетонный. > 3) у Вас в PowerDesigner только один лист формата A4 для рисования? Или > всё таки виртуальный сплошный лист, поделённый на A4? Или у вас никаких Ну да, кажется поделённый. О, ещё вспомнил, что меня всегда бесило, что там тебя в самом начале помещают в центр огромного поля разложенных листов, и ты вечно теряешь этот центр. > проблем в ErWin не возникает по визуальному размещению при необходимости > печати диаграммы всё на том же пресловутом A4? Не возникает. А если и возникает, то ПОСЛЕ проектирования БД, что правильно. Я вообще считаю, что печать эта ни на фиг никому не нужна, печать - дело десятое, а тут её главной делают. Не ну понятно, у них были какие-то компоненты для листов, они их забабахали во все продукты. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2008, 10:58 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
MasterZiv +1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2008, 11:30 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
MasterZiv АнатоЛой wrote: > 1) о рюшечках в PD: кто такие, почему не нужны, почему на них тратится > время? Виртуальный лист. Я должен думать о том, как оно там будет напечатано. А я должен думать о базе У меня ситуация следующая: пока мне нужно думать о базе - меня волнует информация размером с листочек A4. Монитор не такой большой чтобы "окинуть взглядом" всю схему на 1КБ таблиц (и их у меня именно столько +- 100). И даже если мне нужно это сделать для пары десятков таблиц - монитора не хватает... Поэтому когда мне нужно больше чем влазит на монитор - я ВЫНУЖДЕН "думать о том, как оно там будет напечатано"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2008, 12:43 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
MasterZiv wrote at 04.12.2008 10:58: > нет встроенного редактирования колонок. Нужно вызывать дурацкие диалоги > свойств и редактировать дурацкие свойства. В ErWin - е достаточно взять > домен, кинуть его в таблицу и написать его имя. Если без диалогов, то на списке полей можно настроить, какие свойства полей будут выводиться, и редактировать прямо тут. > Офигенно сложное оформление FK в три этапа : > сначала завести поля в дочерней таблице, потом ПРАВИЛЬНО указать их > типы данных, потом указать, что они ссылаются на родительскую, да ещё > и, если не изменяет память, на какие поля. Меню Tools-> Model Options, далее в дереве Model Settings\Reference поставить галку на "Auto-migrate columns". Можно указать, что именно будет наследоваться и будет запрещено к редактированию. > Ну да, кажется поделённый. О, ещё вспомнил, что меня всегда бесило, > что там тебя в самом начале помещают в центр огромного поля разложенных > листов, и ты вечно теряешь этот центр. F8 > > проблем в ErWin не возникает по визуальному размещению при необходимости > > печати диаграммы всё на том же пресловутом A4? > > Не возникает. А если и возникает, то ПОСЛЕ проектирования БД, что правильно. > Я вообще считаю, что печать эта ни на фиг никому не нужна, печать - дело > десятое, а тут её главной делают. Не ну понятно, у них были какие-то > компоненты > для листов, они их забабахали во все продукты. Мне показалось, что в Erwin более удобная настройка расположения объектов диаграммы по листам при печати, но в PD я ее вижу сразу, вез вывода диалога на печать. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2008, 12:44 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
MasterZiv нет встроенного редактирования колонок. Нужно вызывать дурацкие диалоги свойств и редактировать дурацкие свойства. В ErWin - е достаточно взять домен, кинуть его в таблицу и написать его имя. Это, имхо, не называется думать о базе - это похоже на "налабать базу". Согласен - при быстром прототипировании немного удобнее, по себе - не замечаю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2008, 12:46 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
MasterZiv Офигенно сложное оформление FK в три этапа : сначала завести поля в дочерней таблице, потом ПРАВИЛЬНО указать их типы данных, потом указать, что они ссылаются на родительскую, да ещё и, если не изменяет память, на какие поля. Это не нужно, и даже вредно - можно напроектировать такого ... Это опять не похоже на стиль "думать о базе" - в PD предлоставляется другая методика разработки: из логической/концептуальной модель генерируем физическую. При таком подходе процесс выглядит по другому. Фича в ErWin по мгновенному переключению между этими режимами в своё время меня чуть-ли не завораживала. Но не такое уж это и большое достоинство: всё зависит от кол-ва таблиц и к тому же переключение режимов всё равно визуально "изменяет" расположение элементов - то есть при необходимости печати (от которой некоторым не уйти) опять приходится задумываться... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2008, 12:53 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
Denis Popov wrote: > Мне показалось, что в Erwin более удобная настройка расположения > объектов диаграммы по листам при > печати, но в PD я ее вижу сразу, вез вывода диалога на печать. Ну там тоже можно включить показ границ страниц. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2008, 12:53 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
АнатоЛой wrote: > Это, имхо, не называется думать о базе - это похоже на "налабать базу". > Согласен - при быстром прототипировании немного удобнее, по себе - не > замечаю... А базу и надо лабать. Чё там думать -то ? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2008, 12:53 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
Denis Popov wrote: > Меню Tools-> Model Options, далее в дереве Model Settings\Reference > поставить галку на "Auto-migrate > columns". Можно указать, что именно будет наследоваться и будет > запрещено к редактированию. А когда всё это появилось ? Может, просто давно это было ... Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2008, 12:55 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
MasterZiv Всё, что могу вспомнить. Давно было. Это да - PD вон уже 15-ый вышел. Сам то какую версию пробовал? Это же можно сказать и про мой опыт c ErWin %) MasterZiv И ErWin железобетонный. Это для меня минус... MasterZiv Не возникает. А если и возникает, то ПОСЛЕ проектирования БД, что правильно. Я вообще считаю, что печать эта ни на фиг никому не нужна, печать - дело десятое, а тут её главной делают. Не ну понятно, у них были какие-то компоненты для листов, они их забабахали во все продукты. Ну про это я уже говорил... Кроме проектирования БД есть ещё процесс внедрения и поддержки, и мне таки приходится и вносить изменения, и печатать изменённое... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2008, 12:57 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
MasterZiv wrote at 04.12.2008 12:55: > А когда всё это появилось ? Может, просто давно это было ... Не помню точно, но я не добавлял руками поля в дочернюю таблицу уже в PD9, сейчас на дворе PD15. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2008, 13:00 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
MasterZiv АнатоЛой wrote: > Это, имхо, не называется думать о базе - это похоже на "налабать базу". > Согласен - при быстром прототипировании немного удобнее, по себе - не > замечаю... А базу и надо лабать. Чё там думать -то ? Кому как... 1КБ таблиц можно и налабать... Жить-то потом с ЭТИМ как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2008, 13:03 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
Да и в 8-м уже точно не было. я с него начал работу с пд уйдя от ErWin. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2008, 13:33 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
Раз уж зацепились за печать... В ER-WINе нравится то, что есть сабжект арии. Сделал сабжектарию по какой-то функциональности, накидал туда табличек, расставил - чтоб красиво было и печатай. У меня одна таблица может участвовать в нескольких десятках сабжект арий - если справочник, например. В каждой она на разных местах и по разному печатается. Более того, по мере изменения функциональности (добавления/удаления сущностей и атрибутов) мне перестает нравится - как выглядит некая сабжектария и я переставляю объекты и печатаю. На одном листе что-то я не представляю как это сделать... Один раз расставишь, а потом чего менять нельзя? Или можна, но всю схему (несколько сот сущностей) переоформлять прийдется? Резюмирую: если инструмент для работы, то он эту работу должен облегчать. Если Ваша работа заключается в печати структур баз, то тогда - да, лучше сразу видеть - что печатать будешь. У меня другая читуация - я базу проектирую. Печать для меня - вспомогательная, редкоиспользуемая функция. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2008, 13:59 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
KOT MATPOCKuH wrote at 04.12.2008 13:59: > В ER-WINе нравится то, что есть сабжект арии. Сделал сабжектарию по > какой-то функциональности, накидал туда табличек, расставил - чтоб > красиво было и печатай. в PDM PowerDesigner это называется Physical Diagram. Каждая диаграмма содержит представления некоторых объектов модели, причем может быть несколько представлений для одного объекта, порой удобно. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2008, 14:08 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
АнатоЛой wrote: > Это опять не похоже на стиль "думать о базе" - в PD предлоставляется > другая методика разработки: из логической/концептуальной модель > генерируем физическую. При таком подходе процесс выглядит по другому. > Фича в ErWin по мгновенному переключению между этими режимами в своё > время меня чуть-ли не завораживала. Да миф это - логическая модель. Может быть концептуальная модель, может быть конкретная реализация в БД. При необходимости продолжающейся разработки про концептуальную модель можно забыть, как только из неё сделана первая физическая. Т.е. логическая модель- это так, порисовать и выкинуть. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2008, 15:24 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
АнатоЛой wrote: > Это да - PD вон уже 15-ый вышел. Сам то какую версию пробовал? 7-ую что ли ... Да, если сейчас есть 15, то это хорошо, значит продукт развивается. Что не сажешь о Эрвине. Хотя ода фигня оба сдохнут, обречены. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2008, 15:26 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
KOT MATPOCKuH wrote: > В ER-WINе нравится то, что есть сабжект арии. Сделал сабжектарию по > какой-то функциональности, накидал туда табличек, расставил - чтоб > красиво было и печатай. > У меня одна таблица может участвовать в нескольких десятках сабжект арий > - если справочник, например. В каждой она на разных местах и по разному > печатается. Более того, по мере изменения функциональности Вот кстати да. Нашу БД мы бы ни за что думаю в PD не втиснули. За 5000 таблиц как никак... Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2008, 15:29 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
MasterZiv wrote at 04.12.2008 15:29: > Вот кстати да. Нашу БД мы бы ни за что думаю в PD не втиснули. > За 5000 таблиц как никак... У нас сейчас около 1000, но пока втиснулась, а также втискивается и вытискивается, я про Reverse/Forward Engineering:) Но кое-что притормаживает, в основном диалоги свойств для References при открытии из диаграммы и перетаскивание объектов из дерева. Но в принципе без них можно обойтись. А для Reverse Engineering есть возможность менять запросы к словарю БД, вот там есть поле творчества для оптимизации. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2008, 16:00 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
MasterZiv Да, если сейчас есть 15, то это хорошо, значит продукт развивается. Что не сажешь о Эрвине. Хотя ода фигня оба сдохнут, обречены. Я почему про PD сказать могу - сам проработал с пару десятков лет на Erwin и ER Studio - Это самые главные продукты на рынке (были) Один от Embarkadero, другой CA - вполне уважаемые производители софта. Да ещё помню Oracle дезайн тулсы были. Ну там CASE и всё такое. Никаких претензий. Пока как то год (что ли) тому назад попалась мне маркетинговая статистика - Оказывается есть продукт PowerDesigner от Saybase. Ну что то вроде некогда популярного PowerBuilder думаю я себе - точно ацтой. Присмотрелся повнимательнее к статистике - оказывается а рынок то за ними - 39% !!! рынка этот продукт содержит - по сравнению с CA - 21% и Embarcadero - 8%. То есть Один Sybase - покрывает обоих своих конкурентов. Блин, говорю я себе - кто такой - почему не знаю? И узнал... На свою голову. Начал я с PD 12.5 - очень понравилось - но переходить бы не стал. PD 15 не просто отличный продукт - Это скачёк далеко вперёд. Это ВСЕ новые существующие теории проектирования в одном планшете. И не только для разработки баз данных. Что сегодня - особенно сегодня - наиважнейший фактор. Мы не можем больше разрабатывать базы без их интегрированного вложения в системе. Сейчас база данных - центр но совсем не обязательно центрик. Системы перестали быть БД -зависимыми как это было в 90-х. Появились вполне сопоставимые заменители БД для систем с хранением и обработкой данных - порталы, XML, SOA, и так далее. Появилось понятие ликвидности данных - чего раньше мы не знали - было ХРАНЕНИЕ данных. Так вот PD 15 - как раз и поможет в этом разобраться. Не думаю что скоро кто нибудь догонит Sybase в этом вопросе. Сугубо моё личное мнение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2008, 16:29 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
MasterZiv KOT MATPOCKuH wrote: Вот кстати да. Нашу БД мы бы ни за что думаю в PD не втиснули. За 5000 таблиц как никак... Втиснули бы - запросто. Да и не только ее... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2008, 16:30 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
KOT MATPOCKuHРаз уж зацепились за печать... В ER-WINе нравится то, что есть сабжект арии. Сделал сабжектарию по какой-то функциональности, накидал туда табличек, расставил - чтоб красиво было и печатай. Да нет - все тулсы так или иначе имеют свои преимущества и недостатки. Замечательно что существует конкуренция. Без нее - никогда бы мы не стали такими какие мы есть. Долго не мог сообразить кстати как в PD сабжекты делать. пока не позвонил ихним (Sybase) консалтам. Объяснили - показали - (сразу причём) оказалось даже проще чем в ERWin. Уважаю компании которые к своим продуктам относятся как к родным детям. Как то понадобилось в CA звонить тоже с пояснительным вопросом - попотеть пришлось с недельку чтоб хоть кого то найти знающего. То есть что я хочу сказать - Для одного продукта даже самого гениального в нашем деле мало. Мы занимаемся сервисом. Мы делаем системы. Даже выглядит ЭТО как продукт - прежде всего это сервис. И расчитываем мы на то, что наши поставщики - Microsoft, CA, Oracle, Embarcadero, SAP, Sybase, Quest и так далее это понимают раз уж имеют такие имена. И кроме замечательного продукта мы ожидаем от них соответственно адекватного сервиса, анннет... Не всегда получается. Так и живём... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2008, 16:44 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
MasterZiv Т.е. логическая модель- это так, порисовать и выкинуть. Особенно поездато знакомить новый персонал разработчиков и сопровождающих программистов сразу с физической модели - уж они-то сразу оценят масштаб, вникнут в схему и можно будет ходить выпятив грудь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2008, 16:58 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
MasterZiv Да миф это - логическая модель. ...... Т.е. логическая модель- это так, порисовать и выкинуть. Да ... не заметил явной провокации Ув Коллеги MasterZiv... Это ж скока надо было выпить... шоб замутить такое.... А про спецификации Вы тоже что нибудь подобное можете извините ляпснуть? Это в разделе о документации? Коллега... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2008, 17:06 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
АнатоЛой пишет: > Особенно поездато знакомить новый персонал разработчиков и > сопровождающих программистов сразу с физической модели - уж они-то сразу > оценят масштаб, вникнут в схему и можно будет ходить выпятив грудь А что вы им дадите ? концептуальную модель, которая была актуальна 3 года назад ? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2008, 22:45 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
Mr Marmelad пишет: > Да ... не заметил явной провокации Ув Коллеги MasterZiv... Это ж скока > надо было выпить... шоб замутить такое.... А про спецификации Вы тоже > что нибудь подобное можете извините ляпснуть? Это в разделе о > документации? Коллега... Спецификации все - раньше. До того, как это попадает к программисту. Программист вообще должен на входе спецификации уже иметь, разве у вас не так ? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2008, 22:46 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
MasterZiv Спецификации все - раньше. До того, как это попадает к программисту. Программист вообще должен на входе спецификации уже иметь, разве у вас не так ? Если Ваша концептуальная модель была актуальной 3 года назад - гнать надо отдел документации. Это по первому посту. А про наш опыт что сказать. Конечно документация - должна быть живым организмом внутри проектной группы (организации) Если нет документации всей - стандартная комиссия вас разгонит. Смотрите с этой точки зрения. Поучитесь у Мелкомягкого - любое изменение немедленно запротоколировано. какой бы маленькой не была Ваша фирма - если документации нет - нет доверия к Вам. "Посылку я Вам не отдам потому как у вас докУментов нету" "Усы Лапы и хвост" не проходит. Документы - это ЧАСТЬ процессов. И если кто не понял такой элементарной вещи - теряет компетенцию. Да и многие из моих коллег это понимают. Не было бы этой ветки. А вот что именно в пакете должно быть - это уже по ранжиру. У плотника - перечень гвоздей и досок и чертёж скворечника, у сапожника - перечень гвоздей и кож ну и лейкала, у программистов - проэктная документация (модели), бизнес и программные спецификации, руководства по эксплуатации, и так далее. Документация становится живым организмом. Потому как если в логической модели созданной 3 года назад не заменить атрибут поправленный вчера - грошь цена такому DB аналитику-администартору-архитектору. Поэтому то му и занимаемся Обслуживанием Выпускаемой продукции всю сознательную жизнь продукта. Конечно Вы уже ничего не найдёте по SQL 6.5 потому как продукта нету. Но пока есть хоть какая то надежда на эксплуатацию - документация и спецификации должны быть в соответствии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2008, 23:21 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
Mr Marmelad пишет: > Если Ваша концептуальная модель была актуальной 3 года назад - гнать > надо отдел документации. Это по первому посту. У нас нет такого отдела. У нас есть поддерживаемая модель БД. Программистами. > и хвост" не проходит. Документы - это ЧАСТЬ процессов. И если кто не не думаю, что такое формализирование процессов - всегда ХОРОШО, если контора огромная - безусловно да. Чем меньше контора, тем это более сомнительно. > созданной 3 года назад не заменить атрибут поправленный вчера - грошь > цена такому DB аналитику-администартору-архитектору. У вас аналитики БД меняют что ли ? > занимаемся Обслуживанием Выпускаемой продукции всю сознательную жизнь > продукта. Конечно Вы уже ничего не найдёте по SQL 6.5 потому как У меня ещё где-то валяется Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2008, 13:15 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
MasterZiv, Коллега ... Ну и я был таким же бесшабашным "программистом" когда то, грех конечно - но надо признать. :( Только со временем и опыт пришёл. Не до конца организован я - но старатюсь. И главное - Понимаю необходимость всего этого. Но Я конечно понимаю и вас и ваши недоделки. Пока Вам всё ето кажется неважным. Конечно так или иначе (русские) все через это прошли. У немцев ЭТОТ вопрос В ПРИНЦИПЕ не мог бы возникнуть. Как сказал бы классик и один из основоположников... "Детская Болезнь Левизны..." у нас. Если у вас и отдела документации нет - а всего лишь "маленькая контора" - наверно и дела с вами иметь не стОит. Я видел очень маленькие конторы - всего из одного человека и все процессы у этого человека налажены и готовы стать немедленно "большими". И там то уже и сам он себе и документатор и аналитик и админ и жнец и сеятель и QА - вот с таким человеком - поверьте - можно идти в ХХI век. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2008, 16:32 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
Mr Marmelad wrote: > Коллега ... Ну и я был таким же бесшабашным "программистом" когда то, Я не безшабашный программист. > таким человеком - поверьте - можно идти в ХХI век. И я уже в 21 веке. Ладно. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2008, 19:06 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
Спасибо большое за обсуждение этой темы. А может ли кто-нибудь предоставить образцы и шаблоны документов, которые Вы генерируется на основании моделей, созданных в ErWin и Power Designer. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2008, 15:20 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
MasterZiv > Лично мне бы хотелось увидеть ответы на следующие вопросы. > 1. Какие средства используются. ErWin > 2. Позволяют ли они сравнивать проектную модель с реально существующей > БД, находить отличия, выполнять синхронизацию да > 3. Позволяют ли они гибко настраивать шаблоны выгружаемых документов. каких документов ? Там есть модель, её можно разрисовывать и печатать. есть отчёты разные о модели БД, но ими не пользуемся, потому что не работает реально. > 4. Насколько гибок ввод информации в этих средствах. > ввод какой информации ? Меня интересует добавление пояснительной информации. Возможность при описании назначения таблиц/колонок использовать не только простой текст, но и, к примеру, цвета, вставлять изображения - все то, что позволяет делать MS Word. А затем соответственно получать эту информации в виде сгенерированной документации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2008, 15:25 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
Павел-П пишет: > Меня интересует добавление пояснительной информации. > Возможность при описании назначения таблиц/колонок использовать не > только простой текст, но и, к примеру, цвета, вставлять изображения - > все то, что позволяет делать MS Word. > А затем соответственно получать эту информации в виде сгенерированной > документации. В ErWin-е - можно. Там и цвета разные есть, и есть комментарии и определения на таблицы, отдельные поля, и вообще по-моему на все элементы модели. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2008, 19:13 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
MasterZiv Павел-П пишет: > Меня интересует добавление пояснительной информации. > Возможность при описании назначения таблиц/колонок использовать не > только простой текст, но и, к примеру, цвета, вставлять изображения - > все то, что позволяет делать MS Word. > А затем соответственно получать эту информации в виде сгенерированной > документации. В ErWin-е - можно. Там и цвета разные есть, и есть комментарии и определения на таблицы, отдельные поля, и вообще по-моему на все элементы модели. MasterZiv, Вы говорите о раскраске собственно диаграммы и отображении диаграммы в отчёте, или об отчёте, в котором такую функциональность можно использовать в строках таблицы с перечнем полей или в формуляре поля/таблицы? Если о диаграмме - точно то же самое можно делать в PD, если второе - про PD не знаю, вплоть до 9.5 такой возможности не видел, а нынче, как уже говорили, PD 15 на дворе... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2008, 19:53 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
АнатоЛой пишет: > MasterZiv, Вы говорите о раскраске собственно диаграммы и о раскраске самой диаграммы. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2008, 20:38 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
Mr Marmelad ... Долго не мог сообразить кстати как в PD сабжекты делать. пока не позвонил ихним (Sybase) консалтам. Объяснили - показали - (сразу причём) оказалось даже проще чем в ERWin. ... А не поделитесь часом?? А то как раз озаботился таким вопросом... Как жеж таблички раскидывать на несколько подмоделек... Если не сложно - так вообще по почте: Vadimrom4spam at mail dot ru Заранее благодарен за информацию!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2008, 15:24 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
Всю документацию храню в самой же базе в wiki подобном формате. Для генерации диаграммы (или части диаграмм) использую Graphviz -> SVG. UI - wiki. Дешево и сердито :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2008, 23:29 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
GYGY пишет: > Всю документацию храню в самой же базе в wiki подобном формате. Для > генерации диаграммы (или части диаграмм) использую Graphviz -> SVG. UI - > wiki. Дешево и сердито :) А можно поподробнее, как его готовить ? Graphviz знаю, но как ты его натравляеш на БД ? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2008, 10:10 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
На самом сайте (http://www.graphviz.org/Resources.php) есть несколько примеров как её использовать. Идея использовать с БД была взята оттуда же после того как на глаза попалось вот это http://www.samag.com/documents/s=9370/sam0507f/0507f.htm. Используется это все в такой связке: SBCL -> CLSQL (для доступа к PGSQL & MSSQL ) + несколько переделанный S-DOT для коннекту с Graphviz + hunchentoot как веб сервер + "много чего ещё". В принципе используется не только для описания документирования и "диаграммирования" БД - это скорее побочный "эффект". P.S. Это конечно не полноценное приложение для моделирования, но такой цели как бы и не было, т.к. вся эта фигня была начата в процессе разборок с LISP (Кстати если Вы тот MasterZiv который участвует в переводе PCL - то спасибо конкретно Вам и всем кто там замешан, т.к. собственно с этого все и началось.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2008, 12:01 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
В принципе наверняка всё то же возможно и с JAVA и с С# и на сайте там это все есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2008, 12:03 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
А ну и диаграммы в итоге выходят в SVG - то есть их в свою очередь можно и дальше использовать каким нибудь противоестественным способом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2008, 12:06 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
GYGY пишет: > не только для описания документирования и "диаграммирования" БД - это > скорее побочный "эффект". Спасибо. Классно, буду думать про это. А также и про "не только документирование". > переводе PCL - то спасибо конкретно Вам и всем кто там замешан, т.к. > собственно с этого все и началось. это в lisp@conference.jabber.ru скажите ЗЫ : правда же лисп - классный язык ? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2008, 16:33 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
GYGY пишет: > А ну и диаграммы в итоге выходят в SVG - то есть их в свою очередь можно > и дальше использовать каким нибудь противоестественным способом Это понятно, оно и интересно тем. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2008, 16:34 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
MasterZiv GYGY пишет: > не только для описания документирования и "диаграммирования" БД - это > скорее побочный "эффект". Спасибо. Классно, буду думать про это. А также и про "не только документирование". > переводе PCL - то спасибо конкретно Вам и всем кто там замешан, т.к. > собственно с этого все и началось. это в lisp@conference.jabber.ru скажите ЗЫ : правда же лисп - классный язык ? Да - я под впечатлением уже более полугода почти каждый день. Дома - это вообще основная среда обитания и клей для всего. Вот теперь на работу потихоньку протаскиваю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2008, 17:04 |
|
||
|
Документирование БД
|
|||
|---|---|---|---|
|
#18+
GYGY пишет: > Да - я под впечатлением уже более полугода почти каждый день. Дома - это > вообще основная среда обитания и клей для всего. Вот теперь на работу > потихоньку протаскиваю. заходите к нам на Jabber.ru ps: чур не оффтопик Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2008, 20:19 |
|
||
|
|

start [/forum/topic.php?all=1&fid=32&tid=1543509]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
168ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 488ms |

| 0 / 0 |
