powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование БД + Lotus
35 сообщений из 35, показаны все 2 страниц
Проектирование БД + Lotus
    #37532688
MaksimaL88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, являюсь студентом. Есть нужда с проектировать приложение на Лотусе 8.5. Есть опыт и методика проектирования Реляционных БД. Но тут мой мир перевернулся, когда столкнулся с Лотусом.
БД как таковой нету, думал она похожа на Каше, с классами работать придется... Сейчас мне советуют делать БД реляционную и цепляться к Лотусу.
Но мне очень хочется сделать по нормальному, с внутренними ресурсами лотуса, и прямым проектированием...
Помогите советом, как проектировать БД в лотусе, и стоит ли заморачиваться?
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37532865
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaksimaL88,

Рекомендую ознакомиться Книга по Lotus. Разработка приложений в среде Domino 7 . Ничего, что про 7-ю версию, в отличиии от 8-й там только про XPages нету, а так всё тоже самое.
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37532978
MaksimaL88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ознакомился, пригодилась только информация об Workplace Designer, но он не далек от Domino Designer. А по поводу проектирования так и не нашел не чего.
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37533032
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 11/18/2011 07:34 AM, MaksimaL88 wrote:

> Но мне очень хочется сделать по нормальному, с внутренними ресурсами лотуса, и
> прямым проектированием...

"По-нормальному" и "Лотус" -- две вещи несовместные.
Беги оттуда быстрее, пока не затянуло.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37533323
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaksimaL88Ознакомился, пригодилась только информация об Workplace Designer, но он не далек от Domino Designer. А по поводу проектирования так и не нашел не чего.
А в чём проблема-то? Там всё проще пареной репы. Просто многие впадают в ступор и панику от того что оно не реляционное. А на самом деле всё очень просто, главное "въехать". Рисуйте формы в дизайнере, затем представления (view) и всё готово. Ну и не забыть сделать кнопочку "Создать новый документ", а то с наполнением базы будут проблемы. В общем, главное начать, а там само попрёт. Хелп у Domino Designer достаточно информативный, с примерами, плюс "Ред Буки" всякие, например - Domino Designer 6: A Developer's Handbook
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37533347
Фотография Vincent Vega
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivOn 11/18/2011 07:34 AM, MaksimaL88 wrote:

> Но мне очень хочется сделать по нормальному, с внутренними ресурсами лотуса, и
> прямым проектированием...

"По-нормальному" и "Лотус" -- две вещи несовместные.
Беги оттуда быстрее, пока не затянуло.


Вы не правы. На лотусе можно сделать правильно все что угодно, главное что бы голова была на плечах
Как у любой системы у него есть свои плюсы и свои минусы.
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37533350
Фотография Vincent Vega
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vincent Vega,

Может озвучить ваше ТЗ, возможно тогда сможем помочь более конкретными советами
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37533482
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 11/18/2011 02:08 PM, Vincent Vega wrote:

> Вы не правы. На лотусе можно сделать правильно все что угодно, главное что бы
> голова была на плечах

0) Я всегда прав.
1) если я не прав, см. п. 0.
3) Ты описался. Надо было "на лотусе можно сделать всё, что угодно", это было бы
верное утверждение. Но одна идея делать что-то на лотусе (кроме
кастомизированной системы документооборота компании) уже неправильна.
Даже если это именно та систеам, для чего лотус предназначен, вовсе не
обязательно, что её нужно делать на лотусе. Надо подумать 200 раз,
прежде чем решиться. Кстати, чтобы принять правильное решение, нужно знать
лотус, а на это уже нужно будет потратить уйму времени, если не ошибаюсь,
там около 5 разных языков и средств программирования.

Любому здравомыслищему человеку уже должно быть понятно, что
вероятность принятия правильного решения "использовать или нет лотус"
стремится к чему-то около нуля.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37533485
MaksimaL88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GarrickMaksimaL88Ознакомился, пригодилась только информация об Workplace Designer, но он не далек от Domino Designer. А по поводу проектирования так и не нашел не чего.
А в чём проблема-то? Там всё проще пареной репы. Просто многие впадают в ступор и панику от того что оно не реляционное. А на самом деле всё очень просто, главное "въехать". Рисуйте формы в дизайнере, затем представления (view) и всё готово. Ну и не забыть сделать кнопочку "Создать новый документ", а то с наполнением базы будут проблемы. В общем, главное начать, а там само попрёт. Хелп у Domino Designer достаточно информативный, с примерами, плюс "Ред Буки" всякие, например - Domino Designer 6: A Developer's Handbook

Спасибо. Но проблема не с реализацией.


Vincent VegaVincent Vega,

Может озвучить ваше ТЗ, возможно тогда сможем помочь более конкретными советами

ТЗ как раз так пишу (дипломная работа), пока что не могу определиться с СУБД. Т.е. если на Лотусе можно проектировать БД, обычно схема которую спрашивают для реляционных систем с меня это:
-IDEF0
-DFD
-ERD
-IDEF1X
-физическая модель БД
или UML для ООП.
Уклон на проектирование а не реализацию.

На ibm в статье прочитал "Так вот, ни по организации данных, не по средствам поддержания взаимосвязей между объектами, система Lotus Domino совершенно не реляционная. Вероятно наиболее точное определение её может звучать как документарная." ( http://www.ibm.com/developerworks/ru/library/ls0609-moskvin/index.html) Текст выдернут из контекста, но, как я понимаю, она даже не объектная.
Проектировать нечего, тупо вбиваешь в формы первичные документы, а на представлениях потом делаешь что тебе надо, не какой запарки с нормализациями и наследованиями нету.

p.s. Разрабатываемая система, должна выполнять задачу так называемую инвентаризацию (средств вычислительной техники и активного сетевого оборудования. Столы и стулья и прочее не трогаем) , на деле, каждый квартал, по отчетам/актам/заявкам о списсаной/поставкам нового/ремонте техники вносится корректировки в итоговый отчет, который система тоже должна выводить.
Хочу на лотусе, ибо лотус внедрен на предприятии, правда ЭЦП не внедрены. Помимо этого пользователи должны уметь со своих рабочих мест, делать заявки о не работающем оборудовании и т.п. Отчетность для пользователей с правами, и ещё что нибудь. Тут либо довольно избитый вариант для меня MySQL + PHP , но хочется на лотусе, ибо он внедрен, и подкрутить к системе служебные записки, и попытаться внедрить ЭЦП для внутреннего документооборота. Но для этого мне нужно новую схему проектирования...
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37533504
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 11/18/2011 03:06 PM, MaksimaL88 wrote:

> p.s. Разрабатываемая система, должна выполнять задачу так называемую
> инвентаризацию (средств вычислительной техники и активного сетевого
> оборудования. Столы и стулья и прочее не трогаем) ,
> Хочу на лотусе, ибо лотус внедрен на предприятии, правда ЭЦП не внедрены. Помимо
> этого пользователи должны уметь со своих рабочих мест, делать заявки о не
> работающем оборудовании и т.п. Отчетность для пользователей с правами, и ещё что
> нибудь.

Это типичная автоматизационная задача, на первый взгляд.
Идеально ложится на РСУБД. Лотус не нужен. Но уж если так хочется,
Лотус умеет ходить к любой СУБД, так что интерфейс можно делать на нём, а данные
хранить в РСУБД.

Тут либо довольно избитый вариант для меня MySQL + PHP , но хочется на

Это не так и плохо, как может показаться.
Например, интегрировать почту лотусову с WEB-интерфейсом на чём угодно.
Я думаю, это будет проще.


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37533538
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaksimaL88На ibm в статье прочитал "Так вот, ни по организации данных, не по средствам поддержания взаимосвязей между объектами, система Lotus Domino совершенно не реляционная. Вероятно наиболее точное определение её может звучать как документарная." ( http://www.ibm.com/developerworks/ru/library/ls0609-moskvin/index.html) Текст выдернут из контекста, но, как я понимаю, она даже не объектная.
Проектировать нечего, тупо вбиваешь в формы первичные документы, а на представлениях потом делаешь что тебе надо, не какой запарки с нормализациями и наследованиями нету.

Всё правильно, примерно так это всё и выглядит. Создаёшь в дизанере форм форму твоего документа (заявки), примерно как HTML верстка (таблицы для красоты и вякое такое). Создаёшь представление, как ты хочешь, что бы эти документы (заявки) отображались списком. Чаще всего несколько разных представлений. И в принципе всё. Но дальше самое интересное - заявка должна пойти по этапу. Делаешь кнопки "Согласовано", "Не согласовано", при нажатии на кнопку документ меняет статус (любое поле в документе, отображающее его статус) и отправляется e-mail следующему участнику процесса с просьбой согласовать документ и ссылкой на него. При достижении последнего статуса автору отправляется e-mail, что всё готово. Соответствующий же e-mail отправляется автору если кто-то нажмёт кнопку "Не согласовано". В реальных системах, конечно, всё более закручено и заморочено + ещё права доступа всякие. Это, собственно, и называется электронный документооборот. Никаких схем баз данных, UML и пр. в Лотусе обычно не рисуют - нет смысла, а вот Workflow и BPM схемы сплошь и рядом.
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37533550
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaksimaL88p.s. Разрабатываемая система, должна выполнять задачу так называемую инвентаризацию (средств вычислительной техники и активного сетевого оборудования. Столы и стулья и прочее не трогаем) , на деле, каждый квартал, по отчетам/актам/заявкам о списсаной/поставкам нового/ремонте техники вносится корректировки в итоговый отчет, который система тоже должна выводить.

А вот для подведения всяких итоговых результов, сбора статистики, сведения балансов и пр. вычислительной ерунды Lotus Notes как раз и не годится. Сами понимаете никаке SELECT FROM... WHERE тут не прокатят. Сбор данных будет трудным, долгим и утомительным. Другое дело полнотекстовый поиск... оболочку для ситемы типа "Гарант" или "Консультант+" можно написать за пару часов.
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37533974
MaksimaL88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZivЭто не так и плохо, как может показаться.
Например, интегрировать почту лотусову с WEB-интерфейсом на чём угодно.
Я думаю, это будет проще.

Хм. Т.е если прикрутить РСУБД к Лотусу , а интерфейсы и веб приложение сделать в XPAGES это будет на уровне?
Или лучше php+mySQL , и уже тут крутить базами лотуса (данные пользователей почты и т.п), лучше выгружать их (базы лотуса) в мускл, сделать синхронизацию, или не дублировать базы лотуса в базу мускла?
*(не вникал пока что в их (xpages) разработку и функционал, но насколько понимаю, это просто новая технология которая позволяет сделать более красивый и функциональный интерфейс. Который будет доступен через клиент Лотус нотес, и прямой ссылкой из браузера?)
___________
GarrickА вот для подведения всяких итоговых результов, сбора статистики, сведения балансов и пр. вычислительной ерунды Lotus Notes как раз и не годится. Сами понимаете никаке SELECT FROM... WHERE тут не прокатят. Сбор данных будет трудным, долгим и утомительным. Другое дело полнотекстовый поиск... оболочку для ситемы типа "Гарант" или "Консультант+" можно написать за пару часов.

Ещё не сталкивался с проблемами которые нельзя реализовать с помощью запросов, хоть мои системы, их и системами не назвать, максимум 20 таблиц, нормализованных до 3НФ Бойса -Кодда. Самый трудный запрос с которым сталкивался это перекрестный + left join (если не ошибаюсь).
А зачем писать оболочки, если эти системы уже есть и внедрены повсеместно? В каких случаях нужно делать подобное?
"Сбор данных будет трудным, долгим и утомительным. Другое дело полнотекстовый поиск... " расскажите поподробней пожалуйста.
_________
GarrickВсё правильно, примерно так это всё и выглядит. Создаёшь в дизанере форм форму твоего документа (заявки), примерно как HTML верстка (таблицы для красоты и вякое такое). Создаёшь представление, как ты хочешь, что бы эти документы (заявки) отображались списком. Чаще всего несколько разных представлений. И в принципе всё. Но дальше самое интересное - заявка должна пойти по этапу. Делаешь кнопки "Согласовано", "Не согласовано", при нажатии на кнопку документ меняет статус (любое поле в документе, отображающее его статус) и отправляется e-mail следующему участнику процесса с просьбой согласовать документ и ссылкой на него. При достижении последнего статуса автору отправляется e-mail, что всё готово. Соответствующий же e-mail отправляется автору если кто-то нажмёт кнопку "Не согласовано". В реальных системах, конечно, всё более закручено и заморочено + ещё права доступа всякие. Это, собственно, и называется электронный документооборот. Никаких схем баз данных, UML и пр. в Лотусе обычно не рисуют - нет смысла, а вот Workflow и BPM схемы сплошь и рядом.
В моём понятие, проектирование, должно помогать разработки БД, предшествовать созданию её реализации. Чтобы можно было спокойно ориентироваться по базе, и подключать к этому сторонних людей, прочитавших документацию (это самое проектирование). Я написал " Проектировать нечего, тупо вбиваешь в формы первичные документы, а на представлениях потом делаешь что тебе надо, не какой запарки с нормализациями и наследованиями нету." Просто мне нужна новая методика для проектирования на лотусе приложений, если такое вообще есть, и надеюсь то я порю не чушь (" Но для этого мне нужно новую схему проектирования...")
На сколько я понял Workflow ( http://ru.wikipedia.org/wiki/Windows_Workflow_Foundation) , это попытка стандартизации применения диаграмм UML?
p.s. В Лотусе вроде есть встроенный функционал согласования, наподобие конференции.
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37534197
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 11/18/2011 06:16 PM, MaksimaL88 wrote:

> Хм. Т.е если прикрутить РСУБД к Лотусу , а интерфейсы и веб приложение сделать в
> XPAGES это будет на уровне?

Не знаю, на каком -таком уровне.

> Или лучше php+mySQL , и уже тут крутить базами лотуса (данные пользователей
> почты и т.п), лучше выгружать их (базы лотуса) в мускл, сделать синхронизацию,
> или не дублировать базы лотуса в базу мускла?

Лучше вообще все данные держать в БД.
На мой взгляд.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37534724
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaksimaL88Ещё не сталкивался с проблемами которые нельзя реализовать с помощью запросов, хоть мои системы, их и системами не назвать, максимум 20 таблиц, нормализованных до 3НФ Бойса -Кодда. Самый трудный запрос с которым сталкивался это перекрестный + left join (если не ошибаюсь).
Вы меня не совсем поняли, я имел ввиду, что Lotus Notes нереляционная база и не поддерживает SQL запросы, никакой SELECT FROM... там написать просто нельзя.

MaksimaL88А зачем писать оболочки, если эти системы уже есть и внедрены повсеместно? В каких случаях нужно делать подобное?

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

Про поиск документов по фразе см. выше. Так же возможен поиск содержимого не только в самих документах (формах Lotus Notes), но и во вложенных в них файлах. Это встроенная возможность Lotus Notes.
MaksimaL88В моём понятие, проектирование, должно помогать разработки БД, предшествовать созданию её реализации. Чтобы можно было спокойно ориентироваться по базе, и подключать к этому сторонних людей, прочитавших документацию (это самое проектирование).

Если вы предположите, что в Lotus Notes проектируют не БД, а системы документооборота или библиотеки документов, вам станет легче. Допустим вы не можете заранее, при проектировании системы, знать какие поля будут в документах, хранящихся в ней. :)
MaksimaL88На сколько я понял Workflow ( http://ru.wikipedia.org/wiki/Windows_Workflow_Foundation) , это попытка стандартизации применения диаграмм UML?
Ну, не совсем так.
MaksimaL88p.s. В Лотусе вроде есть встроенный функционал согласования, наподобие конференции.
Нет. Есть примеры баз - "Библиотека документов", "Дискуссии", но они "запрограммированы". Можете, кстати, посмотреть как - все шаблоны баз из дистрибутива Lotus Notes поставляются с открытыми кодами, даже почта.
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37534729
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaksimaL88Хм. Т.е если прикрутить РСУБД к Лотусу , а интерфейсы и веб приложение сделать в XPAGES это будет на уровне?
Или лучше php+mySQL , и уже тут крутить базами лотуса (данные пользователей почты и т.п), лучше выгружать их (базы лотуса) в мускл, сделать синхронизацию, или не дублировать базы лотуса в базу мускла?
*(не вникал пока что в их (xpages) разработку и функционал, но насколько понимаю, это просто новая технология которая позволяет сделать более красивый и функциональный интерфейс. Который будет доступен через клиент Лотус нотес, и прямой ссылкой из браузера?)


Это типа "почесать правое ухо левой ногой". Зачем? Надо уж определиться РСУБД или Lotus Notes и не пытаться скрестить ежа с ужом. К тому же, вы уверены что сможете попасть в Lotus Notes из PHP? Думаю, в этом плане вас ожидают большие сюрпризы. XPages, кстати, это JSF в чистом виде, заточенный под Lotus Notes.
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37539660
MaksimaL88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В Lotus Domino 7 предоставлена возможность использования DB2 в качестве хранилища данных. Данная функциональная возможность позволяет вам использовать обе базы данных (DB2 и Domino), получая доступ и просматривая данные, хранящиеся в обоих форматах. Это дает возможность использовать лучшее из DB2 и Domino в вашей среде. Пользователи Notes получают доступ к возможностям DB2, таким как реляционные структуры и виды, основанные на языке SQL (System Query Language). Пользователи DB2 могут воспользоваться возможностями Domino, такими как репликация и защита.
( http://www.ibm.com/developerworks/ru/library/domino7-db2/)
Пока копаюсь дальше, но сикуль то есть в лотусе! Чтож так пугать...
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37539694
MaksimaL88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На сколько я понял. Данные из Лотуса дублируются в БД db2, и при изменении синхронизируются, т.е база растет не хило. База по сути является одной табличкой, компонентом DAV (DB2 Access View). В моей системе надо сделать отчет по итогом инвентаризации, т.е мне надо будет хранить в этом DAV абсолютно всю инфу для отчета?
По сути эта статья для версии 7 лотус, может быть в 8 лотусе как то более продумали "реляционное управление Domino-данными", помимо возможности скл запросов, путем не хилого увеличения размера хранимой информации?

p.s
"
Прежде чем поместить какие-либо Domino-данные в DB2 Query View в Lotus Notes Client, вы должны создать DAV . В DAV в качестве записей должны быть созданы те же поля, которые будут отображаться в столбцах вида. DAV используют много места, поскольку каждый DAV дублирует данные в базе данных, поэтому рекомендуется иметь один (или очень мало) DAV, содержащий все необходимые поля для различных Query View.
"
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37539752
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaksimaL88В Lotus Domino 7 предоставлена возможность использования DB2 в качестве хранилища данных.
Вот как раз пример неудачной попытки скрестить ежа и ужа, которая была благополучно похерена и забыта уже в 8-й версии, остались какие-то огрызки для совместимости, тем кто уже успел что-то такое сделать в 7-ке. Не парьтесь вы с этим, вы всё равно не сможете построить эффективную связь, если не понимаете как оно устроено в Lotus Notes, а когда поймёте никакая РСБУД вам не понадобится. Вообще забудьте о базах данных, полях, типах - это совсем другой мир, надо делать упор на рабочий процесс (workflow).
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37539818
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaksimaL88Проектировать нечего, тупо вбиваешь в формы первичные документы, а на представлениях потом делаешь что тебе надо, не какой запарки с нормализациями и наследованиями нету.


Вы че-нить слыщали там у Вас на лекциях про то что, если в одном месте чего-нибудь прибудет, то в другом непременно убудет?
Или там что худьший архитектор отличается от лучшей пчелы, тем что она сначала рисует на бумаге (проектирует), а потом строит. Возможно, в Вашем тескте есть что-то настораживающее. Или думаете, что Лотус это что-то новое, про которе никто никада не слышал (включая IBM)? А знали бы побрасали бы все седняшние РСУБД (IBM к DB2 еще и Информикс докупил)?
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37539839
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 11/23/2011 10:30 AM, Garrick wrote:

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

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

Э-э-э-э-э! Товарищ про проектирование интересовался. Про отчёты это другая тема.
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37540714
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GarrickMasterZivТолько вот как он отчёты будет делать...

Э-э-э-э-э! Товарищ про проектирование интересовался. Про отчёты это другая тема.

Вообще-то проектирование, обыкновенно, предполагает ответ на то какие отчеты и как они будут делаться.
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37541715
MaksimaL88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vadiminfoMaksimaL88Проектировать нечего, тупо вбиваешь в формы первичные документы, а на представлениях потом делаешь что тебе надо, не какой запарки с нормализациями и наследованиями нету.


Вы че-нить слыщали там у Вас на лекциях про то что, если в одном месте чего-нибудь прибудет, то в другом непременно убудет?
Или там что худьший архитектор отличается от лучшей пчелы, тем что она сначала рисует на бумаге (проектирует), а потом строит. Возможно, в Вашем тескте есть что-то настораживающее. Или думаете, что Лотус это что-то новое, про которе никто никада не слышал (включая IBM)? А знали бы побрасали бы все седняшние РСУБД (IBM к DB2 еще и Информикс докупил)?

Простите, что? Если можно, то без метафор. Если в кратце, то да, не слышал. Пытаюсь разобраться, копаюсь в доках, попутно тут ищу подсказки, на какие темы копать.

________
GarrickMasterZivТолько вот как он отчёты будет делать...

Э-э-э-э-э! Товарищ про проектирование интересовался. Про отчёты это другая тема.


Да, без отчета не куда, проектирование нужно для анализа бизнес процесса, потом выделяется объект автоматизации, результатом которого является какой то отчет, потом проектируется БД, для этого отчета и дополнительный функционал.
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37541743
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaksimaL88Простите, что? Если можно, то без метафор. Если в кратце, то да, не слышал. Пытаюсь разобраться, копаюсь в доках, попутно тут ищу подсказки, на какие темы копать.


Это не метафора, а закон сохранения, но в терминах как его сформулировал еще Ломаносов. Смысл в том, что если в давно известной тулсе "проектировпать нечего, ..., не какой запарки с нормализациями и наследованиями нету", то, возможно, есть риски запарок в чем-то другом.
Иначе бы эта тулса давно бы вытеснила РСУБД в подобных проектах, поскольку снижение цены проектирования имеет существенное значение. Но мы наблюдаем ровно обратную картину: пока еще на дворе эпоха РСУБД в приложениях БД. Или думаете, они все дураки? Не додумались старую тулсу типа Лотуса приспособить? Думают в основном, что Лотус конкурент Йекселю, а не РСУБД.
Иными словами, если Вы консервативный проектировщик (стремящийся избегать дополнительных рисков), то как только Вы произнесли ту фразу, Вам следовало бы сразу насторожиться, и скорей всего, отложить Лотус, Йексель и все подобное до выяснения дополнительных обстоятельств. И уже начинать юзать РСУБД, запариваться с нормализацией. А потом уже приспосабливать сюда тулсы предназначеннные, скорее всего, для других целей, и тада уже видеть куда Вы там ушли с проторенной дороги.
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37541798
MaksimaL88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
To vadiminfo:
Спасибо, информативно, хорошее сравнение с Екселем. Там листы - тут формы.
_______


Самый простой вариант, чтобы проектирование БД было в Лотусе, на мой взгляд, это спроектировать РСУБД на db2 и с синхронизировать её с Лотус. (Не нашел инфу по обходу дупликации, т.е. использовать как хранилище данных только db2.) Но зачем это делать? Если можно сделать просто веб приложение (php+mysql, к примеру), и просматривать его через клиент Lotus Notes (использовать как веб браузер). К тому же у меня не стоит задачи явного дублирования БД (резервного хранения данных реального времени).
//Php можно прикрутить к Лотусу. ( http://www.ibm.com/developerworks/ru/library/domino-php/)

Я предполагаю что можно как то, в обход хранения данных в Лотусе, прикрутить РСУБД к XPages, т.е. хранить в .nsf только клиентское приложение...

А как вообще приложения в Лотусе проектируют?
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37541893
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaksimaL88Самый простой вариант, чтобы проектирование БД было в Лотусе, на мой взгляд, это спроектировать РСУБД на db2 и с синхронизировать её с Лотус. (Не нашел инфу по обходу дупликации, т.е. использовать как хранилище данных только db2.) Но зачем это делать? Если можно сделать просто веб приложение (php+mysql, к примеру), и просматривать его через клиент Lotus Notes (использовать как веб браузер). К тому же у меня не стоит задачи явного дублирования БД (резервного хранения данных реального времени).
//Php можно прикрутить к Лотусу. ( http://www.ibm.com/developerworks/ru/library/domino-php/)

Я предполагаю что можно как то, в обход хранения данных в Лотусе, прикрутить РСУБД к XPages, т.е. хранить в .nsf только клиентское приложение...

А вы, батенька, извращенец, причём эдакий гурман с изысками, обычные извращения вас уже не удовлетворяют, вам что-нибудь эдакое подавай. Потом люди смотрят на такие приложения во весь голос начинают кричать на всех перекрёстках "Видел я ваш Лотус - полное Г..."
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37541917
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaksimaL88To vadiminfo:
... хорошее сравнение с Екселем. Там листы - тут формы.

Ну я намекал на :

"После этого Lotus 1-2-3 развивался как часть офисного пакета Lotus Smart Suite.

Постепенно программа была вытеснена с рынка конкурирующим приложением Microsoft Excel."

Мол все это, возможно, где-то там рядом с точки зрения прроектирования БД.

Но раз вас интересуют интерфейсы или там общие вопросы по разраотке ИС, возможно, Вам стоило спрашивать в других разделах. Например, "Разработка информационных систем".
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37542057
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoНо раз вас интересуют интерфейсы или там общие вопросы по разраотке ИС, возможно, Вам стоило спрашивать в других разделах. Например, "Разработка информационных систем".
Вот, кстати, почемуто MaksimaL88 всё время упорно хотел, что бы ему рассказали как применить ERWin там, где на самом деле нужен BPWin. Может на примере этих программ поянтнее мои постоянные реверансы в сторону workflow?
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37542522
MaksimaL88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прочитайте мой первый пост. Когда я начинал эту тему я хотел спроектировать БД для лотуса. Я абсолютно нечего не знал. Как и не знаю сейчас. Как проектируют хранилище данных в лотусе? В частности меня интересует методика и конкретные диаграммы.
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37542639
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaksimaL88Прочитайте мой первый пост. Когда я начинал эту тему я хотел спроектировать БД для лотуса. Я абсолютно нечего не знал. Как и не знаю сейчас. Как проектируют хранилище данных в лотусе? В частности меня интересует методика и конкретные диаграммы.
Ну, вот опять ему ErWin подавай. Нету в Лотусе баз, таблиц нету, нету связей между таблицами, ключей и пр. нету. Это не СУБД.

Если бы вас попросили спроектировать систему отправки сообщений (messenger or e-mail), вы бы тоже начали со структуры базы для хранения сообщений? А если структуры нет, то значит Mission Inposible. Вы просто зациклены на СУБД. Забудьте про Лотус, вам его не осилить никогда.
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37542830
MaksimaL88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
//Garrick с вами очень не приятно общаться.
//Спрашиваю как спроектировать хранилище данных, вы ссылаетесь на отсутствие такового, спрашиваю про проектирование
//вы рассказываете про реализацию.
Когда я перефразировал свой вопрос поставленный в этом разделе, ибо БД в лотусе нету, структурирована она не строго, значит проектирование не применить к БД. А раз тут убавилось, значит где то проектирования сильно добавилось (спасибо Ломоносову), своим вопросом "А как вообще приложения в Лотусе проектируют?", я пытаюсь выяснить в какую сторону дальше копать, сильно сомневаюсь что этот процесс (проектирования приложений в лотусе) - рисование наскальных рисунков на рулоне обоев у себя на коленках. Должна же быть методика и инструментарий...
Следовательно мне надо перебегать со своими глупыми вопросами в раздел разработки ИС?
p.s. mission i m po ss ible
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37542952
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaksimaL88,

Извините если обидел, но давно уже пытаюсь вам объяснить, в Lotus Notes есть только один единственный инструментарий - Domino Designer. Ещё есть отдельный продукт Domino Workflow, но политика IBM относительно оного непонятна, т.к. давно уже не выходит новых версий. Для "проектирования" используется только Viso (или аналогичный инструмент) исключительно для "рисования" процессов. Методология - Workflow/ BPM . Вы же СУБД не начинали изучать с базы с сотней таблиц и тысячами связей между ними. Вот и в Lotus Notes начните с одной "таблицы". Вы спрашиваете о каких-то абстрактных вещах. Попробуйте сделать что-нибудь конкретное и спросите потом что-то конкретное.
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37542955
Фотография Vincent Vega
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы слишком спешите начинать проектировать. Перед проектированием сначала подробно ознакомитесь с архитектурой лотуса, с его основными принципами. Лотус, это не просто база данных, это информационная среда, которая обеспечивает совместную работу пользователей. Он хорош для использования в больших и средних компаниях, когда из одной коробки сразу же можно получить почтовую систему с доступом через толстый и тонкий клиент (а так же с мобильного), документооборот, корпоративный справочник, бесплатный офисный пакет (мало используется в наших странах), различные базы для обсуждений и хранения документов, корпоративный чат.
Далее уже компания по желанию может внедрять различные самописные системы автоматизации бизнес-процессов с цифровой подписью и шифрованием и т.д.
Что бы во всем этом разобраться начните с азов, купите книгу по лотусу, напишите пару простых баз, потом сложнее и так далее.
Попробуйте почитать вот эту книгу, для начала: http://www.ozon.ru/context/detail/id/3291420/

Каких-то конкретных советов по проектированию вы вряд ли получите, есть различные особенности о которых просто надо знать (например, нельзя использовать формулу отбора @Now в представлениях).
Архитектура лотуса построена на "документах". В документе хранятся все данные по одной конкретной записи (если провести аналогию с РСУБД). Формы это визуальное средство представления документов, т.е. один и тот же документ можно открыть в разных формах. Представления нужны для того что бы отбирать по определенным полям документы.
Относительно вашей задачи самое простое решение:
1. Делаете форму оборудования с набором полей которое его характеризует. Определяете какие статусы у этого документа могут быть (списанный, новый, ремонт)
2. Строите различные представления которые будут отбирать документы.
3. Определяете роли пользователей, что бы разграничить им действия (например, ИТ может редактировать характеристики оборудования, но списать оборудования может только Бухгалтерия)
4. Пишите агенты которые будут в фоновом режиме обрабатывать ваши документы по необходимым алгоритмам
5. Красиво оформляете базу
Написать такую базу, можно за пару часов.
...
Рейтинг: 0 / 0
Проектирование БД + Lotus
    #37543141
MaksimaL88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Garrick ...и спросите потом что-то конкретное.
Я знаю SADT и ООП, для Лотуса что применимо, что то третье?
...
Рейтинг: 0 / 0
35 сообщений из 35, показаны все 2 страниц
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование БД + Lotus
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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