powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Документирование БД
57 сообщений из 57, показаны все 3 страниц
Документирование БД
    #35690162
Павел-П
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Хочу еще раз поднять вопрос касательно документирования структуры БД (SQL Server).
Очень хочется узнать как этот вопрос решается разработчиками и какими средствами они пользуются.

Лично мне бы хотелось увидеть ответы на следующие вопросы.
1. Какие средства используются.
2. Позволяют ли они сравнивать проектную модель с реально существующей БД, находить отличия, выполнять синхронизацию
3. Позволяют ли они гибко настраивать шаблоны выгружаемых документов.
4. Насколько гибок ввод информации в этих средствах.

Заранее благодарен за все ваши ответы.
Если кто-то может привести реальные примеры - заранее огромное спасибо.
...
Рейтинг: 0 / 0
Документирование БД
    #35691699
Фотография Mr Marmelad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Давно и успешно используем несколько рекомменованных производителей таковой документации.

наиболее удачным решением для SQL Server на мой взгляд является RedGate SQL Doc. Хотя и другие поставщики вполне удачно конкурируют с Британцами. Весь пакет (Redgate SQL ToolBelt) на мой взгляд очень полно отвечает требованиям эксплуатационной части проэктной команды. Позволяет быстро и эффективно находить и решать различия в базах данных как на уровне схем (SQL Compare) так и данных (SQL Data Compare). Есть интересные модули поиска и ре-факторинга легаси (старинных) баз. Очень интересный и вполне доступный комплекс ЭКСПЛУАТАЦИОННЫХ продуктов.

Моделирование не является частью Red-Gate. Более применимо к Аналитическим вопросам поэтому моделирование можно отнести к архитектурно - контролирующему звену команды. На мой взгляд отличным пакетом будет PowerDesigner 15 - от Sybase. Позволяет очень полно воспроизвести все недостающие элементы систем - Архитектуру, Общую системную документацию, модели (логическую ... физическую) , бизнес логику и ещё много там чего. Всё это на более высоком абстракртном уровне проэктирования систем - а не только баз данных. Позволяет вести полный контроль на эксплуатационном уровне (и не только SQL Server) но слабоват в плане внедрения изменений. Особенно касабельно изменения собственно данных. Незаменим в стадии начальной разработки. Но и ре-инженеринг вполне достоин.

То есть я сказал бы так - если у Вас коллега большая и интересная команда с долгосрочными задачами - внедряйте PowerDesigner 15. потом Вы придёте к необходимости Redgate - эксплуатационных тулсов. Если же у Вас на первом плане эксплуатационные задачи существующих систем - начинайте с RedGate - по мере усложнения Вы придёте к необходимости Абстрактного Архитектурного Моделирования. А может и обойдётесь без него.

Моё сугубо экпериментальное мнение.
...
Рейтинг: 0 / 0
Документирование БД
    #35691728
Фотография Mr Marmelad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот линк который Вам поможет на самом старте документирования вашей базы
...
Рейтинг: 0 / 0
Документирование БД
    #35691750
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Лично мне бы хотелось увидеть ответы на следующие вопросы.
> 1. Какие средства используются.
ErWin

> 2. Позволяют ли они сравнивать проектную модель с реально существующей
> БД, находить отличия, выполнять синхронизацию

да

> 3. Позволяют ли они гибко настраивать шаблоны выгружаемых документов.
каких документов ? Там есть модель, её можно разрисовывать и печатать.
есть отчёты разные о модели БД, но ими не пользуемся, потому что не
работает реально.

> 4. Насколько гибок ввод информации в этих средствах.
>

ввод какой информации ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Документирование БД
    #35691781
Фотография Mr Marmelad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В этом линке Вы найдёте наиболее полный список (на мой взгляд) дезайнерской части - или моделирования.
...
Рейтинг: 0 / 0
Документирование БД
    #35691787
Фотография Mr Marmelad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати в страничке которую я дал о моделировании у автора весьма устаревшие данные но ничего - кое что работает.
...
Рейтинг: 0 / 0
Документирование БД
    #35691804
edges7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv

> Лично мне бы хотелось увидеть ответы на следующие вопросы.
> 1. Какие средства используются.
ErWin

+1 Довольно удобная штуковина
...
Рейтинг: 0 / 0
Документирование БД
    #35691808
Фотография Mr Marmelad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
edges7MasterZiv

> Лично мне бы хотелось увидеть ответы на следующие вопросы.
> 1. Какие средства используются.
ErWin

+1 Довольно удобная штуковина

Для тех кто не видел PowerDesigner....
...
Рейтинг: 0 / 0
Документирование БД
    #35691827
edges7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr Marmeladedges7MasterZiv

> Лично мне бы хотелось увидеть ответы на следующие вопросы.
> 1. Какие средства используются.
ErWin

+1 Довольно удобная штуковина

Для тех кто не видел PowerDesigner....

Ну да, ну да :))
...
Рейтинг: 0 / 0
Документирование БД
    #35691860
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr Marmeladedges7MasterZiv

> Лично мне бы хотелось увидеть ответы на следующие вопросы.
> 1. Какие средства используются.
ErWin

+1 Довольно удобная штуковина

Для тех кто не видел PowerDesigner....
+пицот :)
...
Рейтинг: 0 / 0
Документирование БД
    #35692433
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr Marmelad пишет:

> ErWin
> Для тех кто не видел PowerDesigner....

PowerDesigner по сравнению с ErWin -- IMHO просто ацтой.
Ты в нём тратиш кучу времени на какие-то рюшечки, вместо того,
чтобы заниматься делом - проектировать БД.
Одна идея рисовать БД на виртуальном листе бумаги формата A4 чего стоит ...

Но, разумеется, многим это поделие нравится.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Документирование БД
    #35692534
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
PowerDesigner по сравнению с ErWin -- IMHO просто ацтой.
Ты в нём тратиш кучу времени на какие-то рюшечки, вместо того,
чтобы заниматься делом - проектировать БД.
Одна идея рисовать БД на виртуальном листе бумаги формата A4 чего стоит ...

Но, разумеется, многим это поделие нравится.

Если не трудно, чуть-чуть подробнее
1) о рюшечках в PD: кто такие, почему не нужны, почему на них тратится время?
2) почему у Вас не поручается в PD заниматься делом (проектировать БД)?
3) у Вас в PowerDesigner только один лист формата A4 для рисования? Или всё таки виртуальный сплошный лист, поделённый на A4? Или у вас никаких проблем в ErWin не возникает по визуальному размещению при необходимости печати диаграммы всё на том же пресловутом A4?

П.С.: Ничего личного - чистое любопытство...
...
Рейтинг: 0 / 0
Документирование БД
    #35692654
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛой wrote:

> 1) о рюшечках в PD: кто такие, почему не нужны, почему на них тратится
> время?

Виртуальный лист. Я должен думать о том, как оно там будет напечатано.
А я должен думать о базе

нет встроенного редактирования колонок. Нужно вызывать дурацкие диалоги
свойств и редактировать дурацкие свойства. В ErWin - е достаточно взять
домен, кинуть его в таблицу и написать его имя.

Офигенно сложное оформление FK в три этапа :
сначала завести поля в дочерней таблице, потом ПРАВИЛЬНО указать их
типы данных, потом указать, что они ссылаются на родительскую, да ещё
и, если не изменяет память, на какие поля.
Это не нужно, и даже вредно - можно напроектировать такого ...

Всё, что могу вспомнить. Давно было.

ErWin тоже не идеальный, он очень порой плохой, написан
какими-то идиотами, но работать в нём удобнее. И он железобетонный.

> 3) у Вас в PowerDesigner только один лист формата A4 для рисования? Или
> всё таки виртуальный сплошный лист, поделённый на A4? Или у вас никаких

Ну да, кажется поделённый. О, ещё вспомнил, что меня всегда бесило,
что там тебя в самом начале помещают в центр огромного поля разложенных
листов, и ты вечно теряешь этот центр.

> проблем в ErWin не возникает по визуальному размещению при необходимости
> печати диаграммы всё на том же пресловутом A4?

Не возникает. А если и возникает, то ПОСЛЕ проектирования БД, что правильно.
Я вообще считаю, что печать эта ни на фиг никому не нужна, печать - дело
десятое, а тут её главной делают. Не ну понятно, у них были какие-то компоненты
для листов, они их забабахали во все продукты.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Документирование БД
    #35692794
KOT MATPOCKuH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv +1
...
Рейтинг: 0 / 0
Документирование БД
    #35693117
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
АнатоЛой wrote:

> 1) о рюшечках в PD: кто такие, почему не нужны, почему на них тратится
> время?

Виртуальный лист. Я должен думать о том, как оно там будет напечатано.
А я должен думать о базе

У меня ситуация следующая: пока мне нужно думать о базе - меня волнует информация размером с листочек A4. Монитор не такой большой чтобы "окинуть взглядом" всю схему на 1КБ таблиц (и их у меня именно столько +- 100). И даже если мне нужно это сделать для пары десятков таблиц - монитора не хватает... Поэтому когда мне нужно больше чем влазит на монитор - я ВЫНУЖДЕН "думать о том, как оно там будет напечатано"...
...
Рейтинг: 0 / 0
Документирование БД
    #35693122
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
...
Рейтинг: 0 / 0
Документирование БД
    #35693128
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
нет встроенного редактирования колонок. Нужно вызывать дурацкие диалоги
свойств и редактировать дурацкие свойства. В ErWin - е достаточно взять
домен, кинуть его в таблицу и написать его имя.

Это, имхо, не называется думать о базе - это похоже на "налабать базу".
Согласен - при быстром прототипировании немного удобнее, по себе - не замечаю...
...
Рейтинг: 0 / 0
Документирование БД
    #35693152
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Офигенно сложное оформление FK в три этапа :
сначала завести поля в дочерней таблице, потом ПРАВИЛЬНО указать их
типы данных, потом указать, что они ссылаются на родительскую, да ещё
и, если не изменяет память, на какие поля.
Это не нужно, и даже вредно - можно напроектировать такого ...


Это опять не похоже на стиль "думать о базе" - в PD предлоставляется другая методика разработки: из логической/концептуальной модель генерируем физическую. При таком подходе процесс выглядит по другому. Фича в ErWin по мгновенному переключению между этими режимами в своё время меня чуть-ли не завораживала. Но не такое уж это и большое достоинство: всё зависит от кол-ва таблиц и к тому же переключение режимов всё равно визуально "изменяет" расположение элементов - то есть при необходимости печати (от которой некоторым не уйти) опять приходится задумываться...
...
Рейтинг: 0 / 0
Документирование БД
    #35693154
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis Popov wrote:

> Мне показалось, что в Erwin более удобная настройка расположения
> объектов диаграммы по листам при
> печати, но в PD я ее вижу сразу, вез вывода диалога на печать.

Ну там тоже можно включить показ границ страниц.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Документирование БД
    #35693157
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛой wrote:

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

А базу и надо лабать. Чё там думать -то ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Документирование БД
    #35693163
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis Popov wrote:

> Меню Tools-> Model Options, далее в дереве Model Settings\Reference
> поставить галку на "Auto-migrate
> columns". Можно указать, что именно будет наследоваться и будет
> запрещено к редактированию.

А когда всё это появилось ? Может, просто давно это было ...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Документирование БД
    #35693174
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Всё, что могу вспомнить. Давно было.

Это да - PD вон уже 15-ый вышел. Сам то какую версию пробовал?
Это же можно сказать и про мой опыт c ErWin %)

MasterZiv
И ErWin железобетонный.

Это для меня минус...

MasterZiv
Не возникает. А если и возникает, то ПОСЛЕ проектирования БД, что правильно.
Я вообще считаю, что печать эта ни на фиг никому не нужна, печать - дело
десятое, а тут её главной делают. Не ну понятно, у них были какие-то компоненты
для листов, они их забабахали во все продукты.

Ну про это я уже говорил... Кроме проектирования БД есть ещё процесс внедрения и поддержки, и мне таки приходится и вносить изменения, и печатать изменённое...
...
Рейтинг: 0 / 0
Документирование БД
    #35693193
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv wrote at 04.12.2008 12:55:

> А когда всё это появилось ? Может, просто давно это было ...

Не помню точно, но я не добавлял руками поля в дочернюю таблицу уже в PD9, сейчас на дворе PD15.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Документирование БД
    #35693204
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
АнатоЛой wrote:

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

А базу и надо лабать. Чё там думать -то ?


Кому как... 1КБ таблиц можно и налабать... Жить-то потом с ЭТИМ как?
...
Рейтинг: 0 / 0
Документирование БД
    #35693355
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да и в 8-м уже точно не было. я с него начал работу с пд уйдя от ErWin.
...
Рейтинг: 0 / 0
Документирование БД
    #35693503
KOT MATPOCKuH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Раз уж зацепились за печать...
В ER-WINе нравится то, что есть сабжект арии. Сделал сабжектарию по какой-то функциональности, накидал туда табличек, расставил - чтоб красиво было и печатай.
У меня одна таблица может участвовать в нескольких десятках сабжект арий - если справочник, например. В каждой она на разных местах и по разному печатается. Более того, по мере изменения функциональности (добавления/удаления сущностей и атрибутов) мне перестает нравится - как выглядит некая сабжектария и я переставляю объекты и печатаю.

На одном листе что-то я не представляю как это сделать... Один раз расставишь, а потом чего менять нельзя? Или можна, но всю схему (несколько сот сущностей) переоформлять прийдется?

Резюмирую: если инструмент для работы, то он эту работу должен облегчать.
Если Ваша работа заключается в печати структур баз, то тогда - да, лучше сразу видеть - что печатать будешь.
У меня другая читуация - я базу проектирую. Печать для меня - вспомогательная, редкоиспользуемая функция.
...
Рейтинг: 0 / 0
Документирование БД
    #35693556
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOT MATPOCKuH wrote at 04.12.2008 13:59:


> В ER-WINе нравится то, что есть сабжект арии. Сделал сабжектарию по
> какой-то функциональности, накидал туда табличек, расставил - чтоб
> красиво было и печатай.

в PDM PowerDesigner это называется Physical Diagram. Каждая диаграмма содержит представления
некоторых объектов модели, причем может быть несколько представлений для одного объекта, порой удобно.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Документирование БД
    #35693946
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛой wrote:

> Это опять не похоже на стиль "думать о базе" - в PD предлоставляется
> другая методика разработки: из логической/концептуальной модель
> генерируем физическую. При таком подходе процесс выглядит по другому.
> Фича в ErWin по мгновенному переключению между этими режимами в своё
> время меня чуть-ли не завораживала.

Да миф это - логическая модель. Может быть концептуальная модель,
может быть конкретная реализация в БД. При необходимости продолжающейся
разработки про концептуальную модель можно забыть, как только из неё
сделана первая физическая. Т.е. логическая модель- это так, порисовать
и выкинуть.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Документирование БД
    #35693953
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛой wrote:

> Это да - PD вон уже 15-ый вышел. Сам то какую версию пробовал?

7-ую что ли ...

Да, если сейчас есть 15, то это хорошо, значит продукт развивается.
Что не сажешь о Эрвине. Хотя ода фигня оба сдохнут, обречены.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Документирование БД
    #35693968
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOT MATPOCKuH wrote:

> В ER-WINе нравится то, что есть сабжект арии. Сделал сабжектарию по
> какой-то функциональности, накидал туда табличек, расставил - чтоб
> красиво было и печатай.
> У меня одна таблица может участвовать в нескольких десятках сабжект арий
> - если справочник, например. В каждой она на разных местах и по разному
> печатается. Более того, по мере изменения функциональности

Вот кстати да. Нашу БД мы бы ни за что думаю в PD не втиснули.
За 5000 таблиц как никак...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Документирование БД
    #35694121
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv wrote at 04.12.2008 15:29:

> Вот кстати да. Нашу БД мы бы ни за что думаю в PD не втиснули.
> За 5000 таблиц как никак...


У нас сейчас около 1000, но пока втиснулась, а также втискивается и вытискивается, я про
Reverse/Forward Engineering:) Но кое-что притормаживает, в основном диалоги свойств для References
при открытии из диаграммы и перетаскивание объектов из дерева. Но в принципе без них можно обойтись.

А для Reverse Engineering есть возможность менять запросы к словарю БД, вот там есть поле творчества
для оптимизации.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Документирование БД
    #35694249
Фотография Mr Marmelad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 в этом вопросе. Сугубо моё личное мнение.
...
Рейтинг: 0 / 0
Документирование БД
    #35694265
Фотография Mr Marmelad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
KOT MATPOCKuH wrote:
Вот кстати да. Нашу БД мы бы ни за что думаю в PD не втиснули.
За 5000 таблиц как никак...


Втиснули бы - запросто. Да и не только ее...
...
Рейтинг: 0 / 0
Документирование БД
    #35694315
Фотография Mr Marmelad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOT MATPOCKuHРаз уж зацепились за печать...
В ER-WINе нравится то, что есть сабжект арии. Сделал сабжектарию по какой-то функциональности, накидал туда табличек, расставил - чтоб красиво было и печатай.


Да нет - все тулсы так или иначе имеют свои преимущества и недостатки. Замечательно что существует конкуренция. Без нее - никогда бы мы не стали такими какие мы есть. Долго не мог сообразить кстати как в PD сабжекты делать. пока не позвонил ихним (Sybase) консалтам. Объяснили - показали - (сразу причём) оказалось даже проще чем в ERWin. Уважаю компании которые к своим продуктам относятся как к родным детям. Как то понадобилось в CA звонить тоже с пояснительным вопросом - попотеть пришлось с недельку чтоб хоть кого то найти знающего. То есть что я хочу сказать - Для одного продукта даже самого гениального в нашем деле мало. Мы занимаемся сервисом. Мы делаем системы. Даже выглядит ЭТО как продукт - прежде всего это сервис. И расчитываем мы на то, что наши поставщики - Microsoft, CA, Oracle, Embarcadero, SAP, Sybase, Quest и так далее это понимают раз уж имеют такие имена. И кроме замечательного продукта мы ожидаем от них соответственно адекватного сервиса, анннет... Не всегда получается. Так и живём...
...
Рейтинг: 0 / 0
Документирование БД
    #35694370
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Т.е. логическая модель- это так, порисовать
и выкинуть.

Особенно поездато знакомить новый персонал разработчиков и сопровождающих программистов сразу с физической модели - уж они-то сразу оценят масштаб, вникнут в схему и можно будет ходить выпятив грудь
...
Рейтинг: 0 / 0
Документирование БД
    #35694402
Фотография Mr Marmelad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Да миф это - логическая модель. ......
Т.е. логическая модель- это так, порисовать и выкинуть.


Да ... не заметил явной провокации Ув Коллеги MasterZiv... Это ж скока надо было выпить... шоб замутить такое.... А про спецификации Вы тоже что нибудь подобное можете извините ляпснуть? Это в разделе о документации? Коллега...
...
Рейтинг: 0 / 0
Документирование БД
    #35694949
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛой пишет:

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

А что вы им дадите ?
концептуальную модель, которая была актуальна 3 года назад ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Документирование БД
    #35694951
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr Marmelad пишет:

> Да ... не заметил явной провокации Ув Коллеги MasterZiv... Это ж скока
> надо было выпить... шоб замутить такое.... А про спецификации Вы тоже
> что нибудь подобное можете извините ляпснуть? Это в разделе о
> документации? Коллега...

Спецификации все - раньше. До того, как это попадает к программисту.
Программист вообще должен на входе спецификации уже иметь, разве
у вас не так ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Документирование БД
    #35694981
Фотография Mr Marmelad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Спецификации все - раньше. До того, как это попадает к программисту.
Программист вообще должен на входе спецификации уже иметь, разве
у вас не так ?


Если Ваша концептуальная модель была актуальной 3 года назад - гнать надо отдел документации. Это по первому посту. А про наш опыт что сказать. Конечно документация - должна быть живым организмом внутри проектной группы (организации) Если нет документации всей - стандартная комиссия вас разгонит. Смотрите с этой точки зрения. Поучитесь у Мелкомягкого - любое изменение немедленно запротоколировано. какой бы маленькой не была Ваша фирма - если документации нет - нет доверия к Вам. "Посылку я Вам не отдам потому как у вас докУментов нету" "Усы Лапы и хвост" не проходит. Документы - это ЧАСТЬ процессов. И если кто не понял такой элементарной вещи - теряет компетенцию. Да и многие из моих коллег это понимают. Не было бы этой ветки. А вот что именно в пакете должно быть - это уже по ранжиру. У плотника - перечень гвоздей и досок и чертёж скворечника, у сапожника - перечень гвоздей и кож ну и лейкала, у программистов - проэктная документация (модели), бизнес и программные спецификации, руководства по эксплуатации, и так далее. Документация становится живым организмом. Потому как если в логической модели созданной 3 года назад не заменить атрибут поправленный вчера - грошь цена такому DB аналитику-администартору-архитектору. Поэтому то му и занимаемся Обслуживанием Выпускаемой продукции всю сознательную жизнь продукта. Конечно Вы уже ничего не найдёте по SQL 6.5 потому как продукта нету. Но пока есть хоть какая то надежда на эксплуатацию - документация и спецификации должны быть в соответствии.
...
Рейтинг: 0 / 0
Документирование БД
    #35696004
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr Marmelad пишет:

> Если Ваша концептуальная модель была актуальной 3 года назад - гнать
> надо отдел документации. Это по первому посту.

У нас нет такого отдела. У нас есть поддерживаемая модель БД.
Программистами.

> и хвост" не проходит. Документы - это ЧАСТЬ процессов. И если кто не
не думаю, что такое формализирование процессов - всегда ХОРОШО,
если контора огромная - безусловно да. Чем меньше контора, тем это более
сомнительно.

> созданной 3 года назад не заменить атрибут поправленный вчера - грошь
> цена такому DB аналитику-администартору-архитектору.

У вас аналитики БД меняют что ли ?

> занимаемся Обслуживанием Выпускаемой продукции всю сознательную жизнь
> продукта. Конечно Вы уже ничего не найдёте по SQL 6.5 потому как

У меня ещё где-то валяется
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Документирование БД
    #35696710
Фотография Mr Marmelad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv,

Коллега ... Ну и я был таким же бесшабашным "программистом" когда то, грех конечно - но надо признать. :( Только со временем и опыт пришёл. Не до конца организован я - но старатюсь. И главное - Понимаю необходимость всего этого. Но Я конечно понимаю и вас и ваши недоделки. Пока Вам всё ето кажется неважным. Конечно так или иначе (русские) все через это прошли. У немцев ЭТОТ вопрос В ПРИНЦИПЕ не мог бы возникнуть. Как сказал бы классик и один из основоположников... "Детская Болезнь Левизны..." у нас. Если у вас и отдела документации нет - а всего лишь "маленькая контора" - наверно и дела с вами иметь не стОит. Я видел очень маленькие конторы - всего из одного человека и все процессы у этого человека налажены и готовы стать немедленно "большими". И там то уже и сам он себе и документатор и аналитик и админ и жнец и сеятель и QА - вот с таким человеком - поверьте - можно идти в ХХI век.
...
Рейтинг: 0 / 0
Документирование БД
    #35697165
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr Marmelad wrote:

> Коллега ... Ну и я был таким же бесшабашным "программистом" когда то,

Я не безшабашный программист.

> таким человеком - поверьте - можно идти в ХХI век.

И я уже в 21 веке.

Ладно.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Документирование БД
    #35702957
Павел-П
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое за обсуждение этой темы.

А может ли кто-нибудь предоставить образцы и шаблоны документов, которые Вы генерируется на основании моделей, созданных в ErWin и Power Designer.
...
Рейтинг: 0 / 0
Документирование БД
    #35702984
Павел-П
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZiv

> Лично мне бы хотелось увидеть ответы на следующие вопросы.
> 1. Какие средства используются.
ErWin

> 2. Позволяют ли они сравнивать проектную модель с реально существующей
> БД, находить отличия, выполнять синхронизацию

да

> 3. Позволяют ли они гибко настраивать шаблоны выгружаемых документов.
каких документов ? Там есть модель, её можно разрисовывать и печатать.
есть отчёты разные о модели БД, но ими не пользуемся, потому что не
работает реально.

> 4. Насколько гибок ввод информации в этих средствах.
>

ввод какой информации ?


Меня интересует добавление пояснительной информации.
Возможность при описании назначения таблиц/колонок использовать не только простой текст, но и, к примеру, цвета, вставлять изображения - все то, что позволяет делать MS Word.
А затем соответственно получать эту информации в виде сгенерированной документации.
...
Рейтинг: 0 / 0
Документирование БД
    #35703767
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Павел-П пишет:

> Меня интересует добавление пояснительной информации.
> Возможность при описании назначения таблиц/колонок использовать не
> только простой текст, но и, к примеру, цвета, вставлять изображения -
> все то, что позволяет делать MS Word.
> А затем соответственно получать эту информации в виде сгенерированной
> документации.

В ErWin-е - можно. Там и цвета разные есть, и есть комментарии и
определения на таблицы, отдельные поля, и вообще по-моему на
все элементы модели.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Документирование БД
    #35703823
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Павел-П пишет:

> Меня интересует добавление пояснительной информации.
> Возможность при описании назначения таблиц/колонок использовать не
> только простой текст, но и, к примеру, цвета, вставлять изображения -
> все то, что позволяет делать MS Word.
> А затем соответственно получать эту информации в виде сгенерированной
> документации.

В ErWin-е - можно. Там и цвета разные есть, и есть комментарии и
определения на таблицы, отдельные поля, и вообще по-моему на
все элементы модели.

MasterZiv, Вы говорите о раскраске собственно диаграммы и отображении диаграммы в отчёте, или об отчёте, в котором такую функциональность можно использовать в строках таблицы с перечнем полей или в формуляре поля/таблицы? Если о диаграмме - точно то же самое можно делать в PD, если второе - про PD не знаю, вплоть до 9.5 такой возможности не видел, а нынче, как уже говорили, PD 15 на дворе...
...
Рейтинг: 0 / 0
Документирование БД
    #35703897
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛой пишет:

> MasterZiv, Вы говорите о раскраске собственно диаграммы и

о раскраске самой диаграммы.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Документирование БД
    #35728082
Vadim Romanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr Marmelad
...
Долго не мог сообразить кстати как в PD сабжекты делать. пока не позвонил ихним (Sybase) консалтам. Объяснили - показали - (сразу причём) оказалось даже проще чем в ERWin.
...

А не поделитесь часом?? А то как раз озаботился таким вопросом... Как жеж таблички раскидывать на несколько подмоделек...
Если не сложно - так вообще по почте: Vadimrom4spam at mail dot ru
Заранее благодарен за информацию!!
...
Рейтинг: 0 / 0
Документирование БД
    #35731199
GYGY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всю документацию храню в самой же базе в wiki подобном формате. Для генерации диаграммы (или части диаграмм) использую Graphviz -> SVG. UI - wiki. Дешево и сердито :)
...
Рейтинг: 0 / 0
Документирование БД
    #35731578
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GYGY пишет:
> Всю документацию храню в самой же базе в wiki подобном формате. Для
> генерации диаграммы (или части диаграмм) использую Graphviz -> SVG. UI -
> wiki. Дешево и сердито :)

А можно поподробнее, как его готовить ? Graphviz знаю, но как ты его
натравляеш на БД ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Документирование БД
    #35731897
GYGY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На самом сайте (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 - то спасибо конкретно Вам и всем кто там замешан, т.к. собственно с этого все и началось.)
...
Рейтинг: 0 / 0
Документирование БД
    #35731908
GYGY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В принципе наверняка всё то же возможно и с JAVA и с С# и на сайте там это все есть.
...
Рейтинг: 0 / 0
Документирование БД
    #35731919
GYGY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А ну и диаграммы в итоге выходят в SVG - то есть их в свою очередь можно и дальше использовать каким нибудь противоестественным способом
...
Рейтинг: 0 / 0
Документирование БД
    #35732907
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GYGY пишет:

> не только для описания документирования и "диаграммирования" БД - это
> скорее побочный "эффект".

Спасибо. Классно, буду думать про это. А также и про "не только документирование".

> переводе PCL - то спасибо конкретно Вам и всем кто там замешан, т.к.
> собственно с этого все и началось.

это в lisp@conference.jabber.ru скажите

ЗЫ : правда же лисп - классный язык ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Документирование БД
    #35732910
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GYGY пишет:
> А ну и диаграммы в итоге выходят в SVG - то есть их в свою очередь можно
> и дальше использовать каким нибудь противоестественным способом

Это понятно, оно и интересно тем.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Документирование БД
    #35733039
GYGY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZiv
GYGY пишет:

> не только для описания документирования и "диаграммирования" БД - это
> скорее побочный "эффект".

Спасибо. Классно, буду думать про это. А также и про "не только документирование".

> переводе PCL - то спасибо конкретно Вам и всем кто там замешан, т.к.
> собственно с этого все и началось.

это в lisp@conference.jabber.ru скажите

ЗЫ : правда же лисп - классный язык ?


Да - я под впечатлением уже более полугода почти каждый день. Дома - это вообще основная среда обитания и клей для всего. Вот теперь на работу потихоньку протаскиваю.
...
Рейтинг: 0 / 0
Документирование БД
    #35733541
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GYGY пишет:

> Да - я под впечатлением уже более полугода почти каждый день. Дома - это
> вообще основная среда обитания и клей для всего. Вот теперь на работу
> потихоньку протаскиваю.
заходите к нам на Jabber.ru

ps: чур не оффтопик
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
57 сообщений из 57, показаны все 3 страниц
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Документирование БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]