|
|
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Добрый день. Стоит задача моделировать логику процесса в любом из средств моделирования (последовательность выполняемых сущностей и условия переходов между ними), а затем экспортировать всю эту логику в неком стандартизироавнном формате (XML например, или что-то еще), чтоб обрабатывать "нарисованную логику" в самописном "движке". Здесь интересует не столько средство моделирования (понятно, что их десятки), а возможность "понятного" экспорта нарисованной логики. Подскажите пжт, может кто сталкивался с подобными задачами, буду очень благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 12:06 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Мудрая белкаДобрый день. Стоит задача моделировать логику процесса в любом из средств моделирования (последовательность выполняемых сущностей и условия переходов между ними), а затем экспортировать всю эту логику в неком стандартизироавнном формате (XML например, или что-то еще), чтоб обрабатывать "нарисованную логику" в самописном "движке". Здесь интересует не столько средство моделирования (понятно, что их десятки), а возможность "понятного" экспорта нарисованной логики. Подскажите пжт, может кто сталкивался с подобными задачами, буду очень благодарен. Сталкивался. Если речь идет не о станках с ЧПУ или создании завода-автомата, "моделировать логику процесса" - пустая трата времени, так как этот процесс - процесс управления данными. Нужно данные моделировать:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 12:33 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Нужна именно модель бизнес-процесса, а не данных. Данные - это совсем другой уровень абстракции. С данными работа идет в конкретно взятых сущностях, но не на этом уровне. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 13:10 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Мудрая белка, В данном случае для каждого конкретного движка нужно собственный маппинг делать. Либо у движка должно быть АПИ для загрузки настроек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 15:53 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Мудрая белкаНужна именно модель бизнес-процесса, а не данных. Данные - это совсем другой уровень абстракции. С данными работа идет в конкретно взятых сущностях, но не на этом уровне. Ошибаетесь. Это именно тот уровень абстракции. Бизнес-процесс - это процесс управления данными. "Работа с данными" не может "идти в сущностях":) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 20:24 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
БредятинаОшибаетесь. Это именно тот уровень абстракции. Бизнес-процесс - это процесс управления данными. "Работа с данными" не может "идти в сущностях":) Как название бизнес-процесса "процессом управления данными" избавляет от необходимости описывать логику работы с данными? Промоделировав данные вы разве волшебным образом получите и описание действий с ними? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2012, 17:30 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
474БредятинаОшибаетесь. Это именно тот уровень абстракции. Бизнес-процесс - это процесс управления данными. "Работа с данными" не может "идти в сущностях":) Как название бизнес-процесса "процессом управления данными" избавляет от необходимости описывать логику работы с данными? Промоделировав данные вы разве волшебным образом получите и описание действий с ними? Разумеется. Это органичная часть именно моделирования данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2012, 18:16 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Бредятина"моделировать логику процесса" - пустая трата времени, так как этот процесс - процесс управления данными. Нужно данные моделировать:) Бредятина, Вы почему то в своих постах упорно не хотите разделять структуру данных и поведение, смешиваете все в одну кучу - моделирование данных и поведение (диаграммы потоков данных, диаграммы бизнес-процессов) Мудрая белкаЗдесь интересует не столько средство моделирования (понятно, что их десятки), а возможность "понятного" экспорта нарисованной логики. Здесь Вам стоит посмотреть на подходы и стандарты. Например, MDA от OMG вводит понятие Platform independent model и Platform specific model. Конечное MDA-приложение состоит из PIM + одной или нескольких PSM для конкретной платформы. Применительно к моделированию бизнес-процессов - BPMN - независимая от платформы графическая нотация поддерживаемая большинством продуктов моделирования бизнес-процессов. Далее ряд средств позволяют получить BPEL из BPMN. BPEL - это xml-стандарт, который уже ближе к конкретной платформе и BPM-продукты разных вендоров реализуют его поддержку у себя. Из средств моделирования можно, например, привести Sybase PowerDesigner, IBM Rational System Architect, Aris ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2012, 12:46 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Роман Дынник, потому что Бред дошел до дна, типа если две структуры данных каким то образом связаны, то алгоритм трансофрмации данных тоже относится к моделированию данных, а вот набор этих алгоритмов как то уж можно назвать попроще - БП, ТП ,ХуП и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2012, 13:08 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Да не слушайте вы эту Бредятину. Посмотрите другие топики, разве не понятно что троль? Закопался в Дейте и пытается цитировать его, при чем часто сам либо плохо понимает его, либо притягивает написанное за уши. Просто игнорируйте и все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2012, 13:22 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
> Добрый день И вам не хворать. > Стоит задача моделировать логику процесса Задача сводится к написанию некоторого метаслоя для данных и описанию нотации экспорта как набора стереотипов метаслоя. Если вам нужен только экспорт, задача решается достаточно просто. Поищите в форуме, это обсуждалось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2012, 13:50 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Роман ДынникБредятина"моделировать логику процесса" - пустая трата времени, так как этот процесс - процесс управления данными. Нужно данные моделировать:) Бредятина, Вы почему то в своих постах упорно не хотите разделять структуру данных и поведение, смешиваете все в одну кучу - моделирование данных и поведение (диаграммы потоков данных, диаграммы бизнес-процессов) А Вы упорно не хотите понимать, что я не смешиваю все в кучу, а поясняю суть:) Роман ДынникМудрая белкаЗдесь интересует не столько средство моделирования (понятно, что их десятки), а возможность "понятного" экспорта нарисованной логики. Здесь Вам стоит посмотреть на подходы и стандарты. Например, MDA от OMG вводит понятие Platform independent model и Platform specific model. Конечное MDA-приложение состоит из PIM + одной или нескольких PSM для конкретной платформы. Применительно к моделированию бизнес-процессов - BPMN - независимая от платформы графическая нотация поддерживаемая большинством продуктов моделирования бизнес-процессов. Далее ряд средств позволяют получить BPEL из BPMN. BPEL - это xml-стандарт, который уже ближе к конкретной платформе и BPM-продукты разных вендоров реализуют его поддержку у себя. Я сделал вывод в том числе и после углубленного изучения перечисленных Вами типов продуктов и технологий:) Конечно, можно просто прислушаться к местным "специалистам" и игнорировать результаты объективного анализа и, соответственно, все мои сообщения:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2012, 13:58 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
olap4ikДа не слушайте вы эту Бредятину. Посмотрите другие топики, разве не понятно что троль? Закопался в Дейте и пытается цитировать его, при чем часто сам либо плохо понимает его, либо притягивает написанное за уши. Просто игнорируйте и все. Вы не правильно, мне кажется понимаете, это связку - бизнес-процессов с данными. Судя по необоснованной критике Дейта. Это простительно, конечно, для студента, но просто будьте повнимательнее в следующий раз:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2012, 14:01 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
БредятинаЯ сделал вывод в том числе и после углубленного изучения перечисленных Вами типов продуктов и технологий:) Конечно, можно просто прислушаться к местным "специалистам" и игнорировать результаты объективного анализа и, соответственно, все мои сообщения:) За час углубленно изучить все перечисленное мной невозможно в принципе, так что словосочетание "объективный анализ" здесь мягко говоря неуместно и вызывает большие сомнения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2012, 14:51 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
БредятинаА Вы упорно не хотите понимать, что я не смешиваю все в кучу, а поясняю суть:) Не преувеличивайте, cуть Вы никогда не поясняете, а пытаетесь втянуть всех в филосовский бред и обсуждения типа "что было сначала курица или яйцо", "любое литературное произведение состоит из букв"... Часто Вы даже не пытаетесь вникнуть в суть вопроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2012, 14:58 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Роман ДынникБредятинаЯ сделал вывод в том числе и после углубленного изучения перечисленных Вами типов продуктов и технологий:) Конечно, можно просто прислушаться к местным "специалистам" и игнорировать результаты объективного анализа и, соответственно, все мои сообщения:) За час углубленно изучить все перечисленное мной невозможно в принципе, так что словосочетание "объективный анализ" здесь мягко говоря неуместно и вызывает большие сомнения. Глупость. Извините, но я вынужден быть объективным:) Не за час, а за примерно три года. Для меня этого достаточно, когда речь идет о какой-либо технологии. Но от таких, как Вы, извинений не дождешься, конечно же:) Только бана:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2012, 15:59 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Роман ДынникБредятинаА Вы упорно не хотите понимать, что я не смешиваю все в кучу, а поясняю суть:) Не преувеличивайте, cуть Вы никогда не поясняете, а пытаетесь втянуть всех в филосовский бред и обсуждения типа "что было сначала курица или яйцо", "любое литературное произведение состоит из букв"... Часто Вы даже не пытаетесь вникнуть в суть вопроса. Неправда. Это Вы никогда не пытаетесь вникнуть в суть вопроса. А я вот прямо сейчас использую систему федерального уровня, сделанную "от процессов" вместо "от данных". Оставляю заявки, конечно, в службу технической поддержки, когда речь идет о производственном браке. Но на ошибки, связанные с неправильной технологией "от процесса" (и, соответственно, "от интерфейса"), бесполезно обращать внимание, так как они будут исправляться по этой же технологии, и в БД уже навсегда останутся конструкторские ошибки:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2012, 16:57 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
БредятинаА я вот прямо сейчас использую систему федерального уровня, сделанную "от процессов" вместо "от данных". Ни одна методология разработки ПО (RUP, MSF, CMMI), и ни один архитетурный фреймворк, такие как Zahman, TOGAF не ставят во главу угла "проектирование от процессов" или "проектирование от данных", и даже не вводят таких терминов, насколько я помню. Центральным элементом являются требования, анализируя которые параллельно создаются модели данных и модели процессов (возможно, возможно даже разными людьми), между которыми в последствии осуществляется маппинг. Показательно, что в Software Architecture Document и в Documenting Software Architectures: Views and Beyond, Second Edition также введены разделы(диаграммы) отражающие то, как процессы и данные мапятся. Но повторюсь, нигде "проектирование от процессов" или "проектирование от данных" не ставится выше или до(после) или вместе, к тому же они как правило отражают view различных shareholder-ов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2012, 18:00 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Роман Дынник, ну и что? мало кто че пишет для своего удовольствия (решая собственные задачи)? любая задача сводится к структурам данных, алгоритмам их трансформации, и порядка применения этих алгоритмов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2012, 18:38 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Роман ДынникБредятинаА я вот прямо сейчас использую систему федерального уровня, сделанную "от процессов" вместо "от данных". Ни одна методология разработки ПО (RUP, MSF, CMMI), и ни один архитетурный фреймворк, такие как Zahman, TOGAF не ставят во главу угла "проектирование от процессов" или "проектирование от данных", и даже не вводят таких терминов, насколько я помню. Центральным элементом являются требования, анализируя которые параллельно создаются модели данных и модели процессов (возможно, возможно даже разными людьми), между которыми в последствии осуществляется маппинг. Показательно, что в Software Architecture Document и в Documenting Software Architectures: Views and Beyond, Second Edition также введены разделы(диаграммы) отражающие то, как процессы и данные мапятся. Но повторюсь, нигде "проектирование от процессов" или "проектирование от данных" не ставится выше или до(после) или вместе, к тому же они как правило отражают view различных shareholder-ов. Я использую эти термины, что более выпукло показать проблему. Абсолютно ущербная технология: "между которыми в последствии осуществляется маппинг". Все требования должны быть отражены в модели данных. Все что происходит между insert, update и delete должно быть отражено в модели данных (разумеется во втором смысле по Дейту), а не каким-то другим человеком где-то в другом месте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2012, 20:16 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosлюбая задача сводится к структурам данных, алгоритмам их трансформации, и порядка применения этих алгоритмов абсолютно справедливо, я с этим не спорил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2012, 21:05 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
БредятинаЯ использую эти термины, что более выпукло показать проблему. Абсолютно ущербная технология: "между которыми в последствии осуществляется маппинг". Все требования должны быть отражены в модели данных. Все что происходит между insert, update и delete должно быть отражено в модели данных (разумеется во втором смысле по Дейту), а не каким-то другим человеком где-то в другом месте. Абсолютно ущербной технологией можно назвать попытку запихнуть все в одну модель, она равносильна попытке запихнуть всю модель данных в одну сущность. Кроме того технологии, методологии, архитектурные фреймворки, которые Вы называли ущербными разрабатываются целыми институтами, группами и применяются на государственном уровне. А о Вас я ничего не слышал, равно как и о Ваших трудах. Поэтому, эти самые на Ваш взгляд "ущербные технологии" в праве вызывать гораздо большее доверие, чем чьи-либо личные и спорные трактовки Дейта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2012, 21:15 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Роман ДынникАбсолютно ущербной технологией можно назвать попытку запихнуть все в одну модель, она равносильна попытке запихнуть всю модель данных в одну сущность. Это неверная аналогия. Что всё? Всё - это данные:) Роман ДынникКроме того технологии, методологии, архитектурные фреймворки, которые Вы называли ущербными разрабатываются целыми институтами, группами и применяются на государственном уровне. Пожалуйста, говорите по существу вопроса. Вы как президент говорите: "раз ЕГЭ применяется в развитых странах, то это хорошая технология":) Как будто я виноват в том, что целые институты и группы разрабатывают ущербные технологии. Роман ДынникА о Вас я ничего не слышал, равно как и о Ваших трудах. Поэтому, эти самые на Ваш взгляд "ущербные технологии" в праве вызывать гораздо большее доверие, чем чьи-либо личные и спорные трактовки Дейта. Разумеется. Ни слова по существу - закон форума:) Какие спорные? Неужели все еще спорные?:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2012, 19:54 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Бредятина, Какие спорные? Неужели все еще спорные?:) Спорный не Дейт, а Ваши трактовки Дейта, выдернутые из контекста. Говорю же я все абсолютно по существу - успешность технологии, методологии, подходов определяется успешными практиками их применения. Приведите ссылки на свои "труды" и, возможно, разговор примет более конструктивное русло и с большим количеством участников. Пока же налицо что Вы не понимаете или не знаете даже основ SADT, принципов декомпозиции, не разделяете структурные и поведенческие модели. Отсюда Ваше стремление хаить чужой труд. Отсюда же и от недостатка практик - незнание и непонимание основных архитектурных принципов (масштбирования, слабой связности, отказоустойчивости...) и, как следствие, стремление свести всё к данным и одной модели. Такой проектировщик принесет гораздо больший урон проекту, чем тот который "проектирует от данных" или "от процессов", потому что создаст монолитную неуправляемую архитектуру, да и еще и спихнет абсолютно все в хранилище. Вы так любите обращаться ко многим участникам со словом "студент", но поговорить то с Вами по-большому счету не о чем кроме ER-моделировния, поэтому студентом на самом деле стоит называть Вас. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2012, 15:39 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Роман Дынник Бредятина, Какие спорные? Неужели все еще спорные?:) Спорный не Дейт, а Ваши трактовки Дейта, выдернутые из контекста. Это неправда. Если я кого-то цитирую, то очень полно, ничего не выдергивая из контекста. Пожалуйста, сообщите о какой трактовке Вы конкретно говорите. Роман ДынникГоворю же я все абсолютно по существу - успешность технологии, методологии, подходов определяется успешными практиками их применения. Это не по существу. Это политическое существо, точнее. Практики применения, практически всегда, безуспешны, так как технологии ориентации на бизнес-процессы (учитывая, что бизнес-процесс - это процесс управления данными) фундаментально ошибочны. Роман ДынникПриведите ссылки на свои "труды" и, возможно, разговор примет более конструктивное русло и с большим количеством участников. Пока же налицо что Вы не понимаете или не знаете даже основ SADT, принципов декомпозиции, не разделяете структурные и поведенческие модели. Отсюда Ваше стремление хаить чужой труд. Я досконально знаком не только с основами, но с мельчайшими деталями, и ничего не хаю. А Вы по-прежнему ведете себя по-хамски, так как по-существу Вам сказать нечего. Роман ДынникОтсюда же и от недостатка практик - незнание и непонимание основных архитектурных принципов (масштбирования, слабой связности, отказоустойчивости...) и, как следствие, стремление свести всё к данным и одной модели. Такой проектировщик принесет гораздо больший урон проекту, чем тот который "проектирует от данных" или "от процессов", потому что создаст монолитную неуправляемую архитектуру, да и еще и спихнет абсолютно все в хранилище. Так, так, но конкретно-то что Вы имеет в виду??? Какой проектировщик??? Давайте что-нибудь с Вами спроектируем:) Поясните на любом примере о чем ы говорите??? Роман ДынникВы так любите обращаться ко многим участникам со словом "студент", но поговорить то с Вами по-большому счету не о чем кроме ER-моделировния, поэтому студентом на самом деле стоит назвать Вас. Я здесь и дибил, и придурок, и еще бог знает кто))) Побыть еще и студентом я не против, если вопросы будут обсуждаться по существу. А от Вас, видимо, менеджера (теперь правильно?:)), по существу трудно добиться:) Вы уж лучше ничего на форуме не пишите, толку никакого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2012, 17:30 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
БредятинаЭто не по существу. Это политическое существо, точнее. Практики применения, практически всегда, безуспешны, так как технологии ориентации на бизнес-процессы (учитывая, что бизнес-процесс - это процесс управления данными) фундаментально ошибочны. Я Вам еще раз говорю, что ни одна методология или практика разработки ПО не ставит во главе проектирование "от процессов" или "от данных" - это Ваше "изобретение". Не используя же вообще никаких практик, даже адаптивных Вы создаете хаос, а не систему. БредятинаЯ досконально знаком не только с основами, но с мельчайшими деталями, и ничего не хаю. А Вы по-прежнему ведете себя по-хамски, так как по-существу Вам сказать нечего. Знакомство в мельчайших подробностях пока не было замечено, ни здесь, ни в других Ваших обсуждениях. Настоящее хамство - хаить чужой труд, используя выражения типа "ущербные технологии", при этом имея довольно узкий кругозор. И таких хамов я всегда буду здесь "приземлять". БредятинаТак, так, но конкретно-то что Вы имеет в виду??? Какой проектировщик??? Давайте что-нибудь с Вами спроектируем:) Поясните на любом примере о чем ы говорите??? Занимайтесь проектированием данных - у вас это, видимо, неплохо получается и не лезьте в другие аспекты, доказывая что черное это белое. Во всем остальном - Вы, к сожалению, далеки и out of scope. И у меня нет ни малейшего желания заниматься Вашим образованием, потому как абсолютно не желаете развивать свой кругозор. Бредятина...видимо, менеджера (теперь правильно?:)), по существу трудно добиться:) Вы уж лучше ничего на форуме не пишите, толку никакого. Нет, не правильно, Вы ошибаетесь и здесь. Уж лучше Вы на форуме ничего не пишите, а то потом доверчивым "студентам" мозги на место не поставишь :). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2012, 18:29 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Роман ДынникЯ Вам еще раз говорю, что ни одна методология или практика разработки ПО не ставит во главе проектирование "от процессов" или "от данных" - это Ваше "изобретение". Не используя же вообще никаких практик, даже адаптивных Вы создаете хаос, а не систему. Это я Вам еще раз говорю, что "мое изобретение" как нельзя лучше подчеркивает существо проблемы, и чтобы Вы лучше это поняли, нужно говорить по существу. Приведите любой пример "Вашей системы" и "моего хаоса". Самый примитивный. Всем понятный. Роман ДынникЗнакомство в мельчайших подробностях пока не было замечено, ни здесь, ни в других Ваших обсуждениях. Вами?:) Это же естественно. Я и не надеюсь в общем-то. Просто от души объясняю, причем детально. Роман ДынникНастоящее хамство - хаить чужой труд, используя выражения типа "ущербные технологии", при этом имея довольно узкий кругозор. И таких хамов я всегда буду здесь "приземлять". Не приземлять, а банить, Вы хотели сказать. Ваше-то хамство постоянное никто не сможет "приземлить". Я то не хаю, а четко показываю на ошибки и противоречия, что, конечно, бесит многих людей, как настоящих болельщиков или фанатов:) Роман ДынникЗанимайтесь проектированием данных - у вас это, видимо, неплохо получается и не лезьте в другие аспекты, доказывая что черное это белое. Во всем остальном - Вы, к сожалению, далеки и out of scope. И у меня нет ни малейшего желания заниматься Вашим образованием, потому как абсолютно не желаете развивать свой кругозор. Наглая ложь:) Будьте любезны пример "всего остального", какой угодно пример, чтобы обосновать ущербную технологию (ничего обидного в этом словосочетании нет). Роман ДынникНет, не правильно, Вы ошибаетесь и здесь. Уж лучше Вы на форуме ничего не пишите, а то потом доверчивым "студентам" мозги на место не поставишь :). Что значит "и здесь"?:) Прекратите писать глупости, так как обосновать их Вы никогда не сможете. Неужели не стыдно?:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2012, 19:39 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Бредятина, поддерживаю идею что нить тут спроектировать!!! кто за? я вам блин покажу что таконе випрос наконец то :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2012, 20:09 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
> я вам блин покажу что таконе випрос наконец то ;) ОК, еще простенькая задачка, если настаиваете. Ссылки на кривую "модель Тенцера" безобразно задолбали; предложите вариант для описания характеристик некоторой сущности, допускающий выбор атрибутов из списка и произвольное количество параллельных шкал. Для определенности: пусть характеристика - цвет, который можно задать в CMYK, RGB, общепринятом текстовом обозначении (красный, зеленый, желтый и пр.), специальной цветовой шкале (например, Pantone) или шкале вендора (например, на основании p/n изготовителя автомобилей). Если не лень, лучше в ddl. Чтобы любого пионера сразу можно было ткнуть носом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2012, 21:21 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Бредятина, Вы отвечайте по существу вопроса, а не разводите флейм. Вы помогли автору, ответили на его вопрос? Вместо ответа на вопрос в рамках конкретной задачи Вы пытетесь развести базар. И так во всех топиках форма. Дискутировать мне с Вами не интересно, для дискуссии нужен общий язык, фундамент. У Вас он ограничивается моделированием данных. Для меня этого не достаточно. На мой взгляд, пусть даже он будет по-вашему субъективный, в своих сообщениях Вы не "четко показываете на ошибки и противоречия", а создаете их, устраиваете "фетиш" из моделирования данных, хранилища, тем самым создавая хрупкую архитектуру. Вы строите "Вавилонскую башню", а она как известно из библейского источника рухнула (вот Вам мой примитивный пример). Любое изобретение, претендующее на инновационность подхода должно быть соответствующим образом оформлено - статьей ли, диссертацией, и т.п. Тогда будет существенная почва для оппонентов и обсуждения. А пока ее нет, Вы будете вечно встречать справедливое непонимание повсюду. И всегда Вы будете говорить на своем "птичьем" языке, а Вас никто не понимать. Я Вам предлагаю еще раз представить на суд общественности свои теоретические "труды" если они есть, количественные характеристики. "Если я не могу это объяснить простыми словами, значит я этого не понимаю". - Знаете кто сказал? - Энштейн в каком то "бородатом" году. Подумайте над этим. p.s. А банить мне Вас не за что пока, Вы же матом не ругаетесь, к экстремизму не призываете. Так что не обольщайтесь :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2012, 22:16 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
guest_20040621, ViPRos Проектировать можно, кто ж не дает :), только выносите в другие топики, к теме автора это ведь не относится. Для меня, честно признаюсь, обсуждать моделирование данных, object-relational structural patterns по Фаулеру, EAV, "естественные и суррогатные", представление иерархий и т.п. темы - довольно скучное занятие. Тем на самом деле не так уж и много. Все это "дежавю" и ничего нового что в этом форуме уже было не один десяток, а может быть и сотню раз написано, мы на самом деле не наобсуждаем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2012, 22:34 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2012, 23:47 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
;) Сахават, а как, интересно, вы намерены использовать CMYK, если это только для пре-пресс? А где приватные шкалы? Где их соответствие? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2012, 23:55 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2012, 23:56 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
guest_20040621, ну ты даешь, мне что теперь все домены описывать (генерирвать значения) и дать эквивалентность, трасформацию можно все это делать кто нить бы заплатил я бы ввел механизм эквивиалентности ипов и их трансформацию мечта Бредятины ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2012, 23:58 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
нет, ты покажи, гдееще можно так делать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2012, 23:59 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
я в предмете ни билмес, потому не знаю что такое приватные шкалы и CMYK :) погуглил что нашел то и изобразить попытался ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 00:04 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
> гдееще можно так делать Нигде. Это только Рома считает, что все задачи давно решены. ;) > не знаю что такое приватные шкалы Устоявшейся терминологии нет. Ну вот, например, у GM одно цветокодирование, у Toyota - другое, у АвтоВАЗа - третье. А мы хотим иметь возможность найти цвет и близкие к нему оттенки. Или вот: у VoCo одна палитра оттенков для реставрационных материалов, у MD - другая. Мы хотим иметь возможность сравнить правила комплектования наборов. Как-то так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 00:17 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
guest_20040621, ясно мне придется решать эту задачу, когда дойду до написания конфигуратора изделий и до техпроцессов, где оптимизация зависит от типа материала, покрытия - не дошел еще ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 00:32 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
> оптимизация зависит от типа материала, покрытия Интересная задача. По-хорошему, у вас должны быть эквиваленты и для свойств, и для процессов, и для наборов. Причем, условные эквиваленты. Геморрой. ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 00:40 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
guest_20040621, надо делать, а то на переналадках при покраске и т.д. можно погореть выкидывая тонну материала каждый раз пока не дошел до таких тонкостей альтернативность всего полностью решена а вот приотитеты ТП в зависимости от типа материала еще не заданы (технически не сложно вроде) просто сначала мне надо сделать конфигуратор(на базе механизмя миграции свойств от входов к выходам по требованию опций), ну другие работы по логистике занимают пока ну и в моих заводах эта задача конфигурирования еще не стоит или пока не осознали) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 00:49 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
> альтернативность всего полностью решена Как, если не секрет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 00:54 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
guest_20040621, ну полностью не поностью :) я воще говорю в максималистических тонах проессоры входы и т.д. задаются (могут задаватся) как классами (напр. специалисть такой то квалификации, лицо с какими то свойствами), как и альтернативными объектами (перечислением (об1,пр1, об2=пр2, с приоритетами или по критериям-правилам - выбрать тот который готов раншье всех и т.д.) что является Объектом заданного класса задается механимом ролей типов в отношение (родитель-потомок) потомки сами могут быть классами, но где то в глубине есть класс-контейнер элементы которых объекты (терминальный потомок) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 01:15 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
процессоры бывают стационарными или мобильными все стационарные являются системообрзующм элементом, вокруг них создаются мобильные группы, и это задает альтернативные группы процессоров процесса мобильные имеют ареал доступа т.д. целая философия ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 01:18 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
если хошь могу на мыло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 01:22 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosБредятина, поддерживаю идею что нить тут спроектировать!!! Вообще-то, наскока помню, ЧАЛ давно облюбовал для проектирования Балабановскую спичечную фабрику. Там, видать, благоприятная почва для полигона всякого рода якобы передовых или не понятых в ИТ среде проектов. Там даже типа ДОМД схавали. А тут могут отрправить в тему "Другие СУБД" к драйверу БД ФМАЗ (или че там было уже не помню) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 09:53 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
> как классами (напр. специалисть такой то квалификации, лицо с какими то свойствами) Упс. Квалификация - набор знаний, навыков, образование определенного уровня и стаж работы. Плюс, возможно, типовая роль в социальной группе. Как можно задать их эквивалентность? И зачем, если дешевле, правильнее и проще иметь атрибуты в явном виде: свойства меняются с течением времени? > как и альтернативными объектами В смысле? Альтернативное кодирование или система именований - это понятно, а что представляет собой альтернативный объект? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 11:23 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
guest_20040621> как классами (напр. специалисть такой то квалификации, лицо с какими то свойствами) Упс. Квалификация - набор знаний, навыков, образование определенного уровня и стаж работы. Плюс, возможно, типовая роль в социальной группе. Как можно задать их эквивалентность? И зачем, если дешевле, правильнее и проще иметь атрибуты в явном виде: свойства меняются с течением времени? > как и альтернативными объектами В смысле? Альтернативное кодирование или система именований - это понятно, а что представляет собой альтернативный объект? чувствую, что идет непонимание друг друга ну, по квалификаии, компетенции задается так вот три процессора в нормтивном процессе Стол монтажный - (так как стол монтажный стационарен, то можно вычислить все структурные процессоры, которые агрегируют такого класса столы-объекты (СМ1,СМ2,,...) Токарь, 6 разрядь, опытный (т.е. можно взять любой из сотрудников, ареал мобильности которых включает вычисленные структурные процессоры) Лазерный измеритель №211 или №212 - конкретная объектная альтернатива с учетом мобильности по заданной группе процессоров будет вычислено n групп совместимых объектных процессоров из этих групп найдем оптимальную по заданному критерию и назначим актуализированному процессу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 13:45 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
> оптимальную по заданному критерию Вот я и спрашиваю: если у вас параметрическая оптимизация, зачем вам дополнительные абстракции? В чем фишка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 13:53 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRos, тут Стол монтажный - класс Оборудование (потомок класса Хранимые ресурсы) Токарь.... - класс компетенции (потомок Специальность, Квалификация,... не терминальный, его терминирует класс Сотрудник) Лазерный изм ... - класс Оборудование в эксплуатации (терминальный класс класса Оборудование ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 13:55 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
guest_20040621, в семантической полноте :) а не просто а> b и с=21 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 13:56 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRos, a, b, c - жесткая фигня, их лучше вычислить и их взаимосвязь тоже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 13:58 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
> в семантической полноте ;) А где тогда у вас, Сахават, семантические отношения? Навскидку сложно оценить оправданность такого подхода, нужно сравнивать на конкретных задачах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 14:29 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
guest_20040621, вот где ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 14:53 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRos, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 14:53 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ну давай сравнивать возьми SAP PP, SAP APO, всякик BAAN, JDE и т.д. по части производственной (да можно и полной) логистики и срвним с ВИП.Производство ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 15:01 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Роман Дынник Вы отвечайте по существу вопроса, а не разводите флейм. Вы помогли автору, ответили на его вопрос? Вместо ответа на вопрос в рамках конкретной задачи Вы пытетесь развести базар. И так во всех топиках форма. Неправда. Я, конечно, помог. А вот Вы встряли, как всегда, невпопад. А когда поняли, что нечего сказать по существу ни одного обсуждаемого вопроса, скатились на личности. Это нормально, я привык уже:) Роман ДынникДискутировать мне с Вами не интересно, для дискуссии нужен общий язык, фундамент. У Вас он ограничивается моделированием данных. Для меня этого не достаточно. И для меня. Возьмите любой свой проект. Вот хотя бы расчет ЗП для 50-ти предприятий. У Вас там по архитектуре данных был вопрос. Но все остальное Вы же делали, как предписано "институтами и группами", правильно? Вот и поясните как Вы: 1) проектировали БП; 2) проектировали БД (другой человек); 3) маппировали БП на БД. Роман Дынник На мой взгляд, пусть даже он будет по-вашему субъективный, в своих сообщениях Вы не "четко показываете на ошибки и противоречия", а создаете их, устраиваете "фетиш" из моделирования данных, хранилища, тем самым создавая хрупкую архитектуру. На Ваш, разумеется. Но он должен быть подкреплен конкретикой - параметрами "хрупкости архитектуры". Роман Дынник Вы строите "Вавилонскую башню", а она как известно из библейского источника рухнула (вот Вам мой примитивный пример). Слишком просто, по той причине, что я тоже самое мог бы сказать про "Вашу архитектуру":) Роман Дынник Любое изобретение, претендующее на инновационность подхода должно быть соответствующим образом оформлено - статьей ли, диссертацией, и т.п. Тогда будет существенная почва для оппонентов и обсуждения. А пока ее нет, Вы будете вечно встречать справедливое непонимание повсюду. Ничего подобного - говорите прямо и правильно - на sql.ru. И то многие уже многое понимают:) Так что не зря старался. Роман Дынник И всегда Вы будете говорить на своем "птичьем" языке, а Вас никто не понимать. Я Вам предлагаю еще раз представить на суд общественности свои теоретические "труды" если они есть, количественные характеристики. Опять неправда. Все детально объяснял по каждому вопросу. Роман Дынник"Если я не могу это объяснить простыми словами, значит я этого не понимаю". - Знаете кто сказал? - Энштейн в каком то "бородатом" году. Подумайте над этим. А мне не нужно об этом думать - я об этом никогда не забываю. Вы еще про рисование аналогичный афоризм приведите:) Роман Дынникp.s. А банить мне Вас не за что пока, Вы же матом не ругаетесь, к экстремизму не призываете. Так что не обольщайтесь :) Вот и чудненько:) Значит на этом форуме разрешается обсуждать вопросы по существу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 16:45 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
guest_20040621> оптимальную по заданному критерию Вот я и спрашиваю: если у вас параметрическая оптимизация, зачем вам дополнительные абстракции? В чем фишка? Я много раз спрашивал ViPRos про многочисленные, избыточные на мой взгляд, концепции в его модели в отдельной специальной теме. Можно ее вспомнить. Может быть ViPRos даст ссылку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 16:52 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Бредятинаguest_20040621> оптимальную по заданному критерию Вот я и спрашиваю: если у вас параметрическая оптимизация, зачем вам дополнительные абстракции? В чем фишка? Я много раз спрашивал ViPRos про многочисленные, избыточные на мой взгляд, концепции в его модели в отдельной специальной теме. Можно ее вспомнить. Может быть ViPRos даст ссылку. так называемая "избыточность" следствие того, что ВИПРОС работает ТОЛЬКО с метаданными т.е. - нету в прикладной проге программного класса "Оборудование" и унаследованного от него класса "Оборудование в эксплуатации", потому, что бы применить операторы is, as, ... вся ООП описано структурно, через типы связей отношения, роли типов в отношении, классификаторы отношений, контексты интерпретации Вот отношение РаботаетВ((Работает)Сотрудник, (В)Цех) если читать по русски, то все понятно, что {Сотрудник} Работает<> В {Цех} т.е. - глагол в предложении Работает - имя отношения, Кто{Сотрудник} работает и Где{Цех} работает в именах атрибутов отношения теперь берет китаец и переименовывет всю эту фигню и вся наша так называемая семантика летит в тартарары, интерпретатору пипец наступает но если типизируем роль типа (атрибута) и ссылку на этот тип, то всегда можем интерпретировать это отношение (при том, что роли, контексты и т.д. нередактируемы китайцами :)) другое объяснение вот есть это отношение и еще отношение Сотрудник(имя, пол и т.д.) какое отношение имеет Сотрудник в первом отношении к Сотруднику во втором отношении? вроде ясно первое отношение ссыоается через атрибут к типу Сотрудник, т.е. Сотрудник в первом является Сотрудником из второго, так как направление ссылок четко все указывает ху из ху, ко тут главный а кто зависимый и т.д. Родитель имеет много потомком, потомок имеет одного родителя н удля простоты) а теперь сделаем вот что добавим навигационну ссылку, т.е. теперь потомок ссылается на родителя и родитель на потомка пипец интерпретатору, кто здесь кто? но если типизировать ссылку, то все в порядке спросите - "зачем навигационная ссылка?", отвечу - вы прог не писали ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 17:32 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
> возьми SAP PP Не думаю, что это интересно. Интересно решать реальные задачи. Помните небольшую задачу про обращения? В этом обсуждении еще одна небольшая задача. Не знаю, обратили вы на это внимание или нет, но они решаются похожим образом. Но посредством используемой вами модели решение получается imho слишком сложным, если я правильно понял ваши объяснения. У вас на скриншоте есть интересная категория метаданных - контекст. Для меня проблема заключается в том, что его нельзя сделать реляционным и универсальным одновременно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 19:22 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
guest_20040621, ну я то випрос писал для решения конкретной задачи, управление логистикой групп предприятий потому возможности и глубина по части моделирования випрос ограничены этим кругом задач (вернее охваченой частью этог круга задач), где все осязамо, почти однозначно и слабосвязно другое дело бы заниматься воще чисто моделированием мира, знаний о мире, обобщениями и т.д. да кто за это будет платить, а своих денег нет потом - многие ограниченияиз за используемых инструментов, нафиг мне скл БД, что бы махаться с маппингом как грит Бред но фиг продашь производственную систему на собственных структурах хранения СКЛ давай!!! и лучше Оракл!!! и т.д. не было у меня задачи общей, а то б я танцевал бы от Пролог, или от функциональных языков, или свой бы язык ввел, где можно описать что то формально, дать правила распознавания, трансформации и т.д. а задачки твои интересные тем, что они краевые (человеческие, а не суперкалковские), так называемые нюансы, оттенки, детали, недосказанность,... - которых не хватает в так называемых промышленных системах, потому они и все говно, нифига ни одну задачу не решают толком ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 20:23 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
контекст - уменя малопонятное фигня, я и сам до конца не могу это понятие применить универсально я понимаю контекст так -это какое то измерение мира, в котором вещи выглядят по другому (бум считать что вещи есть во всех почти измерениях) и ведут себя по другому или их нет вовсе, они заставляют связанные с ними вещи выглядеть и вести себя по другому это все норм применяется а вот сложный для меня и до сих пор нерешенный вопрос (хотя честно гря особо и некогда было думать) - а как узнать про наступления контекста???? в каком измерении сейчас находимся?? кто должен сообщить об этом? ну счас у мен япросто встроены некоторые контексты (тиа выкидывается события, глобальное переменное и т.д.) и исходя из имеющегося контекста ВИПРОС интерпретирует контекстные роли и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 20:30 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
т.е. задумвалось что то больше и сильное а сделаны флажки :(:(:( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 20:32 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosБредятинапропущено... Я много раз спрашивал ViPRos про многочисленные, избыточные на мой взгляд, концепции в его модели в отдельной специальной теме. Можно ее вспомнить. Может быть ViPRos даст ссылку. так называемая "избыточность" следствие того, что ВИПРОС работает ТОЛЬКО с метаданными т.е. - нету в прикладной проге программного класса "Оборудование" и унаследованного от него класса "Оборудование в эксплуатации", потому, что бы применить операторы is, as, ... вся ООП описано структурно, через типы связей отношения, роли типов в отношении, классификаторы отношений, контексты интерпретации Вот отношение РаботаетВ((Работает)Сотрудник, (В)Цех) если читать по русски, то все понятно, что {Сотрудник} Работает<> В {Цех} т.е. - глагол в предложении Работает - имя отношения, Кто{Сотрудник} работает и Где{Цех} работает в именах атрибутов отношения теперь берет китаец и переименовывет всю эту фигню и вся наша так называемая семантика летит в тартарары, интерпретатору пипец наступает но если типизируем роль типа (атрибута) и ссылку на этот тип, то всегда можем интерпретировать это отношение (при том, что роли, контексты и т.д. нередактируемы китайцами :)) другое объяснение вот есть это отношение и еще отношение Сотрудник(имя, пол и т.д.) какое отношение имеет Сотрудник в первом отношении к Сотруднику во втором отношении? вроде ясно первое отношение ссыоается через атрибут к типу Сотрудник, т.е. Сотрудник в первом является Сотрудником из второго, так как направление ссылок четко все указывает ху из ху, ко тут главный а кто зависимый и т.д. Родитель имеет много потомком, потомок имеет одного родителя н удля простоты) а теперь сделаем вот что добавим навигационну ссылку, т.е. теперь потомок ссылается на родителя и родитель на потомка пипец интерпретатору, кто здесь кто? но если типизировать ссылку, то все в порядке спросите - "зачем навигационная ссылка?", отвечу - вы прог не писали Очень сумбурно:) Начиная с конца - да спрошу, потому что писал. Я категорически против ссылок, наряду с явными связями, и уже много раз объяснял причину: если уж собственный идентификатор не является свойством объекта (а это одно из фундаментальных положений теории БД), то чужой - тем более. С другой стороны, ссылки (свойства определенного типа) удобны для программирования - но это уже вопрос реализации (а именно, реализации связи со стороны 1:1, как ссылки). Теперь Ваш первый пример. Очевидно, что это связь между типами сущностей (в терминологии, которую я использую - между объектами). Сотрудник <--Работает в/В котором работает-- Цех Здесь не показаны технические (неизменяемые) метаданные - надеюсь уже понятно что такое содержательные и технические метаданные. Так вот, у Вас не симметрично выглядит - где связь со стороны Цеха? У Вас это выглядит, как в РМД:) Любая связь бинарная (здесь не одна тема была, в которых я объяснял заблуждение Дейта относительно n-арных связей) и имеет семантику в обоих направлениях. Какая еще навигационная ссылка??? Вы имеет ввиду ДРУГУЮ связь между типами сущностей, наверное. Например, Сотрудник <--Хотел бы работать/В котором хотел бы работать-- Цех Мне кажется, Вам как-то конкретнее нужно показать преимущество множества концепций (как правильно заметил vadiminfo - серьезно усложняющих реализацию манипулирования). Мы сейчас вернемся к теме, наверное - каким-то "циклическим связям":) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 20:39 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Спутал темы - здесь у нас "Инструмент для моделирования логики процесса...":) А вышли опять на связи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 20:46 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Бредятина, приведи пример содержательных метаданных у меня там две связи Сотрудник_Работает{Сторудник} и Цех_Работает{Цех} Это содержательные связи Обратные технические связи - навигационные Работает{Сотрудник}_Сотрудник Работает{Цех}_Цех содержательные связи должны быть типизированы {Наследование, Агрегация, ...} обратные связи всегда {Навигационные} В Работает оба типа имеют Роли - Кто и Где ВИПРОС работае с этими ролями, а все эти Сотрудники и Цеха - внешний антураж ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 21:10 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
> контекст - уменя малопонятное фигня Да вы философ, Сахават. :) Спасибо за изложение вашей точки зрения, это интересно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 21:20 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
guest_20040621, надо ж себя как то стимулировать если подумать что 35 лет только if и goto - с ума сойдешь а так вроде и ниче :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 22:41 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRos Бредятина, приведи пример содержательных метаданных Мы же уже приводили пример: Сотрудник (содержательные метаданные - могут изменяться и китайцами и русскими); Т1 (технические метаданные - не изменяются). ViPRos у меня там две связи Сотрудник_Работает{Сторудник} и Цех_Работает{Цех} Это содержательные связи Предлагаю для простоты рассмотреть одну связь. Это, как я понимаю Сотрудник_Работает{Сотрудник} Не понимаю что с чем здесь связано? В традиционной терминологии - это связь между какими типами сущностей? Сдается мне, что это вовсе не связь. Особенно, когда выяснилось, что "связей" даже не две (вместо одной), а целых четыре:) В РМД есть один основной элемент структуры - отношение. В КОМД два - объект и связь между объектами. В Вашей модели, вероятно, в отличие от РМД, отношения имеют строгие типы. Например, отношение типа связи? ViPRos содержательные связи должны быть типизированы {Наследование, Агрегация, ...} обратные связи всегда {Навигационные} Странная терминология: содержательные и обратные? Что обратные - бессодержательные?:) Для чего нужна эта асимметрия? ViPRos В Работает оба типа имеют Роли - Кто и Где ВИПРОС работае с этими ролями, а все эти Сотрудники и Цеха - внешний антураж Итак, Сотрудник и Цех - это ТИПЫ. Работает - это ОТНОШЕНИЕ. Вы уверены, что Сотрудник и Цех - это не ОТНОШЕНИЯ, а Работает - это не ТИП? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 23:09 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Бредятина, В ВИПРОС типы, в РМД отношения в ВИПРОС много разных связей, в РМД никаких запись X_Y{Z} означает X определен в Y как Z - это связь с каким то типом{Наследование, Переопределение, Агрегация,...} Y_X{Z} тож связь с типом {Навигация} вот так вот устроено все ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 23:43 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
нисходящие сявзи несут разную семантику восходящие одну - навигационную ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 23:46 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRos ....в РМД никаких... Возможно, для верности, нуно заявить, что в РМД и сущностей нет, чтобы позиция была более последовательна. Ить что это сущность там тоже не указываются явно (там отношения и атрибуты а сущностей ли, связей ли - не говорится), и хто-то может юзать (и уже вовсю юзают) атрибуты, а то и отношения для связей. Раз для сущностей моно, то почему для связей низя? А Вам с ЧАЛом то этого не надо, судя по всему: потому, скорее всего, надо обих убирать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2012, 08:54 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosконтекст - уменя малопонятное фигня, я и сам до конца не могу это понятие применить универсально контекст - это мн-во функций, значения которых прямо или косвенно влияют на состояние и поведение объекта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2012, 10:03 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosесли читать по русски, то все понятно, что {Сотрудник} Работает<> В {Цех} Неудачный пример. Это просто свойство объекта Сотрудник, такое же как его таб. номер. И никаких отношений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2012, 10:06 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRos В ВИПРОС типы, в РМД отношения Итак, ТИПЫ - это то же самое, что и отношения в РМД. ViPRos в ВИПРОС много разных связей, в РМД никаких Много разных СВЯЗЕЙ между ТИПАМИ? Я все время вынужден что-то уточнять:) Переспрашивать... ViPRos запись X_Y{Z} означает X определен в Y как Z - это связь с каким то типом{Наследование, Переопределение, Агрегация,...} Y_X{Z} тож связь с типом {Навигация} вот так вот устроено все Для нашего простого примера: Сотрудник определен в Работает как Сотрудник Это как я понимаю ПРЯМАЯ связь. Уточните чего с чем. Похоже ТИПА сотрудник с ТИПОМ (который Вы называете ОТНОШЕНИЕМ) Работает. То есть, если проводить аналогию с РМД, то это, как раз, обратная связь (если бы она поддерживалась в РМД) отношения Сотрудник (точнее Emp, так как содержательные метаданные не поддерживаются) с отношением Работает (точнее EmpDep), созданным для связывания по общим полям отношений Сотрудник и Цех. Далее у Вас ошибка, похоже (Y_X{Z} ???). Правильно Y{Z}_X, что вероятно читается как-то так: Работает содержит Сотрудник из Сотрудник. Это соответствовало бы описанию внешнего ключа, если проводить аналогию с РМД. Другими словами, Вы сделали две вещи, которые поначалу хотел бы сделать и Кодд: 1) для всех "связей" создаете отдельное отношение (как рекомендует Дейт - независимо от мощности связи); 2) в этом отношении у Вас всегда два "атрибута" (или какой термин используется в Вашей модели?), соответствующие двум внешним ключам в РМД. Пожалуйста, поясните более детально, не отклоняясь от примера. Тем более, что если "вот так вот устроено все (!)", то ничего, кроме ТИПОВ и ОТНОШЕНИЙ (особые ТИПЫ для организации связей) в общем-то и нет?:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2012, 11:43 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
_модViPRosесли читать по русски, то все понятно, что {Сотрудник} Работает<> В {Цех} Неудачный пример. Это просто свойство объекта Сотрудник, такое же как его таб. номер. И никаких отношений Не понятый до конца, а не неудачный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2012, 11:45 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosнисходящие сявзи несут разную семантику восходящие одну - навигационную Еще раз прошу пояснения - ради чего сделана такая асимметрия? Почему эти половинки бинарной связи должны чем-то отличаться? На нашем простом примере связи Сотрудника с Цехом. Ощущение такое, что вынужденное использование РМД привело Вас к очевидному решению маппинга между "связями" на концептуальном уровне и отношениями РМД. Но и в этом случае непонятно что такое связь на концептуальном уровне. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2012, 11:52 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
vadiminfoViPRos ....в РМД никаких... Возможно, для верности, нуно заявить, что в РМД и сущностей нет, чтобы позиция была более последовательна. А ViPRos и написал ОТНОШЕНИЯ, а вовсе не СУЩНОСТИ:) vadiminfo Раз для сущностей моно, то почему для связей низя? Это же очевидно. Только эти отношения неразличимы. Вы что сказать-то хотели?:) vadiminfo А Вам с ЧАЛом то этого не надо, судя по всему: потому, скорее всего, надо обих убирать. А в РМД нужно убрать только одно - ОТНОШЕНИЕ. Что, конечно, в два раза проще))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2012, 11:56 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
БредятинаЭто же очевидно Тада связи есть в РМД: связей не было ба, если представить их с помощью структур и ОЦ МД не было бы никакой возможности. Отсутсвие семантической окраски для связей и самих связей не одно и то же. Это же очевидно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2012, 12:22 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
_модViPRosесли читать по русски, то все понятно, что {Сотрудник} Работает<> В {Цех} Неудачный пример. Это просто свойство объекта Сотрудник, такое же как его таб. номер. И никаких отношений нет - это не свойство объекта Сотрудник, это отношение Кто, Где ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2012, 13:33 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Бредятина, у меня именно X_Y{Z} и Y_X{Z} потому и второй тип связи навигацинный, т.е. через эту связь можно получить тип без надобности влезать в детали а первая - кроме получения типа надо анализировать семантику - тип ссылки, роль типа, контекст и т.д. один тип может сослаться на множество типов тип лукапится ролями типов объекты - ролями типов и лукапами объектов во всю глубину так строятся предложения - Иванов Работает В Цехе № 20 С 12/12/12 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2012, 13:43 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosнет - это не свойство объекта Сотрудник, это отношение Кто, Где Почему ? Что не устраивает ? Зачем изобретать лишние сущности ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2012, 14:00 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
vadiminfoБредятинаЭто же очевидно Тада связи есть в РМД: связей не было ба, если представить их с помощью структур и ОЦ МД не было бы никакой возможности. Отсутсвие семантической окраски для связей и самих связей не одно и то же. Это же очевидно. Как обычно, взяли из абзаца только то, что удобно:) А где же: "Только эти отношения неразличимы." Нет именно связей, а вовсе не только "семантической окраски". Есть только отношения. Связи - в другой модели. Модели ViPRos, например. И маппинг. Какой смысл много лет этого как бы не понимать??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2012, 14:24 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
БредятинаА где же: "Только эти отношения неразличимы." В "семантической окраски". БредятинаНет именно связей, Если их нет, то как мог возникнуть вопрос о различимости? Различать то нечего, раз нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2012, 14:40 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRos у меня именно X_Y{Z} и Y_X{Z} потому и второй тип связи навигацинный, т.е. через эту связь можно получить тип без надобности влезать в детали В 12812389 написано Сотрудник_Работает{Сотрудник} и обратная Работает{Сотрудник}_Сотрудник Значит там была ошибка. Правильно: Работает_Сотрудник{Сотрудник} Но сути это не меняет. Совершенно не понимаю почему Вы игнорируете мои объяснения про соотношение понятий с РМД. Что значит навигационный? И в "первом" направлении связь навигационная. ViPRos а первая - кроме получения типа надо анализировать семантику - тип ссылки, роль типа, контекст и т.д. Итак, под связью Вы понимаете не связь МЕЖДУ ТИПАМИ Сотрудник и Цех. А связь между ТИПОМ Сотрудник и ОТНОШЕНИЕМ Работает. Так??? ViPRos один тип может сослаться на множество типов Вы, вероятно, хотели сказать, что между двумя типами может быть множество связей (то, что один тип может быть связан со многими это же очевидно)? Но почему-то применили новое понятие "сослаться"??? ViPRos тип лукапится ролями типов объекты - ролями типов и лукапами объектов во всю глубину И снова Вы ввели новое понятие - ОБЪЕКТ. Что это такое? Как соотносится с ТИПОМ и ОТНОШЕНИЕМ (особым типом)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2012, 14:51 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
vadiminfoБредятинаА где же: "Только эти отношения неразличимы." В "семантической окраски". БредятинаНет именно связей, Если их нет, то как мог возникнуть вопрос о различимости? Различать то нечего, раз нет. Ну подурачьтесь, если хочется))) Неразличимы ОТНОШЕНИЯ. На уровне МД и СУБД. Разумеется связей, как и сущностей, нет. Кодд вводил понятия в ранних отчетах "отношение типа сущности" и "отношение типа связи", но они остались только в мыслях, из-за того, что с алгеброй не срослось:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2012, 14:55 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
БредятинаНеразличимы ОТНОШЕНИЯ. Нельзя отличить одно ОТНОШЕНИЕ от другого что ли? С каких это пор? Там все таки было о неразличимости отношения в плане он тип СУЩНОСТИ или тип СВЯЗИ (с. окраска), но тем самым допускалось, что оно может быть как тем как так и другим. БредятинаКодд вводил понятия в ранних отчетах "отношение типа сущности" и "отношение типа связи", но они остались только в мыслях, из-за того, что с алгеброй не срослось:) Это семантическая окраска. Осталось ниболее оптимальное. Никакая выразительность модели не может компенсировать недостатки манипулирования: скорее всего, БД придумывают не для того, чтобы просто занять персонал их набором. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2012, 15:09 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
_модViPRosнет - это не свойство объекта Сотрудник, это отношение Кто, Где Почему ? Что не устраивает ? Зачем изобретать лишние сущности ? ну не устраивает хотя бы тем, что Сотрудник может работать во многих местах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2012, 17:50 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Бредятина, ну мы же это обсуждали, что все связи навигационные, но некоторые имеют допольнительную нагрузку ОБЪЕКТ - внутренности типа, который ни на что не ссылается(независим) или есть тип где роль этого типа - Объект для заданной пути в графа классов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2012, 17:58 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosну не устраивает хотя бы тем, что Сотрудник может работать во многих местах Обычное дело: свойство м.б. списком. В чем проблема ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2012, 09:31 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
_мод, свойство списком не может быть, может быть список свойств :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2012, 10:35 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosсвойство списком не может быть, может быть список свойств :) Оба-на ! Это еще почему ? Образование - это св-во, представленное списком вообще св-во может иметь любой тип: список, таблица, массив, структура и т.д. Примите это за аксиому и многое станет понятнее. Иначе блуждание в трех соснах обеспечено ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2012, 11:55 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
_мод, Образование не свойство, Образованность - свойство :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2012, 15:49 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosОбразование не свойство, Образованность - свойство :) Повторяю: св-во может иметь любой тип: список, таблица, массив, структура и т.д. Возражения есть ? Только не говорите, что в випросе это не так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2012, 15:55 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
_мод, ну значит разное понимание "свойства" у нас :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2012, 17:50 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
vadiminfoБредятинаНеразличимы ОТНОШЕНИЯ. Нельзя отличить одно ОТНОШЕНИЕ от другого что ли? С каких это пор? Там все таки было о неразличимости отношения в плане он тип СУЩНОСТИ или тип СВЯЗИ (с. окраска), но тем самым допускалось, что оно может быть как тем как так и другим. Именно так. И это все (в том числе и автор РМД) изначально понимали, как серьезную проблему. Бороться с которой можно только на уровне приложений. Или с использованием другой модели и маппинга, как делает ViPRos. Это, наряду с бесполезностью алгебры для подавляющего большинства систем (я приводил количественные характеристики бесполезности, с одной стороны, и пример, когда алгебра была бы полезна - с другой), и сделало РМД основой для коммерческого, но не технического успеха. vadiminfoБредятинаКодд вводил понятия в ранних отчетах "отношение типа сущности" и "отношение типа связи", но они остались только в мыслях, из-за того, что с алгеброй не срослось:) Это семантическая окраска. Осталось ниболее оптимальное. Нет, не нужно делать таких вольных интерпретаций. Остались просто отношения, потому что с алгеброй (она сначала появилась, а не РМД, как думает _мод) не срослось. vadiminfoНикакая выразительность модели не может компенсировать недостатки манипулирования: Это философское высказывание абсолютно симметрично высказыванию: никакая вычислительная мощность не может компенсировать отсутствие смысла:) vadiminfo скорее всего, БД придумывают не для того, чтобы просто занять персонал их набором. Однозначно! И SQL ничего не принес нового и полезного для БД в этом плане. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2012, 21:43 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosну мы же это обсуждали, что все связи навигационные, но некоторые имеют допольнительную нагрузку ОБЪЕКТ - внутренности типа, который ни на что не ссылается(независим) или есть тип где роль этого типа - Объект для заданной пути в графа классов Я, когда чего-то не понимаю, считаю, что дело во мне, а не в объекте или субъекте объяснения:) Так что буду дальше спрашивать. Давайте на нашем простом примере. 1) Фамилия в ТИПЕ Сотрудник - это что? Какой термин используете - только точно:) Свойство, атрибут, характеристика, как-то еще? 2) Приведите пример ОБЪЕКТА внутри ТИПА Сотрудник. 3) Почему дополнительная нагрузка нужна только в одном направлении? 4) И, все-таки, поясните конкретно, что такое СВЯЗЬ: Вариант 1. Она между ТИПАМИ Сотрудник и Цех, и ее компонентой является ОТНОШЕНИЕ Работает? То есть, всего в нашем примере ОДНА связь. Вариант 2. Она между ТИПОМ Сотрудник и ОТНОШЕНИЕМ Работает (а другая связь между ТИПОМ Цех и ОТНОШЕНИЕМ Работает? То есть, всего в нашем примере ДВЕ связи. Вариант 3. Она по варианту 2, но только в одном направлении. То есть, всего в нашем примере ЧЕТЫРЕ связи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2012, 21:53 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
_модViPRosну не устраивает хотя бы тем, что Сотрудник может работать во многих местах Обычное дело: свойство м.б. списком. В чем проблема ? Другой объект - это не свойство объекта. Это Вам так хотелось бы, возможно, в Вашем перспективном ЯП, который приведет к отказу от БД:) И так есть в бесперспективной РМД в виде FK/PK. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2012, 21:58 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRos_мод, свойство списком не может быть, может быть список свойств :) Такой тип, как набор строк (есть же тип строка), вполне может быть полезен в частных случаях. Это стандартный тип для БД (_мод, вероятно, думает, что только для ЯП:)). Только чего в Вашем случае - свойства, атрибута чего-то еще - какой термин Вы используете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2012, 22:02 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRos_мод, ну значит разное понимание "свойства" у нас :) Обратите внимание с чего началась эта ветвь. Набор строк - это один частный случай типа. А началось с набора "ссылок" (внешних ключей, другими словами), то есть, при обсуждении концепции СВЯЗИ. Можете посмотреть как это делается "институтами и группами". Ну, например, друпал посмотрите:) То есть, как это маппируется на РМД (точнее, на EAV). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2012, 22:08 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
БредятинаИменно так. Раз именно так, то связи есть в РМД, поскоку это означет признание "оно может быть как тем как так и другим", Оно - это ОТНОШЕНИЕ может быть типом Связи и типом сущности. Любой экземрляр типа связи и есть связь, и получается именно в РМД. Получается неувязочка с ранее заявленным БредятинаРазумеется связей, как и сущностей, нет. Какое уж тут разумеется? К тому же, если "сущностей нет", то это посильнее, чем "связей нет". Ить как бы и связывать то собсно нечего. А "нет связяй", как бы предполагает, что связывать то есть что. Для балалановсой спичечной фабрики такое качество антиРМДшной пропаганды, возможно, проканает. Но, думау, на акадЭмичность такая критика не катит. Более того, и если нуна критика "по домашнему", скорее всего, луче обратиться к другим источникам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2012, 22:44 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Бредятина1) Фамилия в ТИПЕ Сотрудник - это что? Какой термин используете - только точно:) Свойство, атрибут, характеристика, как-то еще? 2) Приведите пример ОБЪЕКТА внутри ТИПА Сотрудник. 3) Почему дополнительная нагрузка нужна только в одном направлении? 4) И, все-таки, поясните конкретно, что такое СВЯЗЬ: Вариант 1. Она между ТИПАМИ Сотрудник и Цех, и ее компонентой является ОТНОШЕНИЕ Работает? То есть, всего в нашем примере ОДНА связь. Вариант 2. Она между ТИПОМ Сотрудник и ОТНОШЕНИЕМ Работает (а другая связь между ТИПОМ Цех и ОТНОШЕНИЕМ Работает? То есть, всего в нашем примере ДВЕ связи. Вариант 3. Она по варианту 2, но только в одном направлении. То есть, всего в нашем примере ЧЕТЫРЕ связи. 1. Свойство 2. Любой из элементов в контейнере типа. 3. Этого достаточно. 4. 2 типа связаны, если один тип содержит ссылку на другой. (никаких отношений в випрос нет, все типы) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2012, 22:46 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Бредятина, ноабо строк - обычный тип можно на него сослаться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2012, 22:47 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
БредятинаViPRos_мод, ну значит разное понимание "свойства" у нас :) Обратите внимание с чего началась эта ветвь. Набор строк - это один частный случай типа. А началось с набора "ссылок" (внешних ключей, другими словами), то есть, при обсуждении концепции СВЯЗИ. Можете посмотреть как это делается "институтами и группами". Ну, например, друпал посмотрите:) То есть, как это маппируется на РМД (точнее, на EAV). мне не надо это :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2012, 22:49 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Свойство должно иметь метрику, это то что дает количественную семантику качеству вещи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2012, 22:52 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
в связи с этим с "Фамилия" все сложнее для ВИПРОС естествено было бы ввсети тип "Фамилия" а "Сотрудинк" бы сослался на него т.е. НЕ было бы Фамилия Свойством Сотрудника, а был бы с ним Связан но можно на это закрыть глаза, нифига страшного не случится в некоторых задачах все зависит от глубины моделирования предмета ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2012, 22:57 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
если бы ввели тип Фамилия, то Фамилия Сотрудник ссылася бы на "Наименование" в Типе Фамилия, а "Наименование" было бы свойством (лукапным - т.е. человекочитаемым эквивалентом идентификатора объекта) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2012, 23:00 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosну значит разное понимание "свойства" у нас :) Разное. Вы сказали: ViPRosсвойство списком не может быть, может быть список свойств :) Что, с разными именами ? Имя-то одно, а значение - агрегат. Если меня не интересует (до поры) содержание списка, таблицы, структуры, то я рассматриваю это как одно св-во - атом. Если мне надо его раскрыть, то я работаю с ним как с агрегатом. Если я меняю часть агрегата, то изменяеся св-во в целом. Что не так ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2012, 09:52 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
БредятинаДругой объект - это не свойство объекта. Чушь. Свойством м.б. что угодно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2012, 10:03 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosв связи с этим с "Фамилия" все сложнее Что ставит под сомнение утверждение [quot ViPRos]Свойство должно иметь метрику, это то что дает количественную семантику качеству вещи [quot ViPRos] имхо неверное (а зачем ?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2012, 10:13 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
_мод, метрика очень важна, если нет метрики то и не свойство это вовсе а с агрегатом наверное непонимание если этот агрегат на выходе идентифицируется атомарно то пофиг, ведь строка, числа (да и все) тоже агрегаты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2012, 10:49 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosесли этот агрегат на выходе идентифицируется атомарно то пофиг, ведь строка, числа (да и все) тоже агрегаты А какая метрика у агрегата ? Нету ее. Св-во-агрегат имеет имя, этого достаточно. И тип, что позволяет залезть внутрь агрегата. Ведь можно взять подстроку в вашем примере. Строка ведь список символов. Такой подход позволяет обойтись только понятием объектов и их свойств. И никаких связей не требуется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2012, 11:10 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
_мод, свяь - это тот контекст, в котором интерпретируется ссылка на объект (твои объектные совойства) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2012, 11:26 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosсвяь - это тот контекст, в котором интерпретируется ссылка на объект (твои объектные совойства) Хм. Мне казалось, что ссылка от контекста никак не зависит и не интерпретируется. Это же синоним самого объекта. Может пример ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2012, 12:14 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
vadiminfoБредятинаИменно так. Раз именно так, то связи есть в РМД, поскоку это означет признание "оно может быть как тем как так и другим", Оно - это ОТНОШЕНИЕ может быть типом Связи и типом сущности. Любой экземрляр типа связи и есть связь, и получается именно в РМД. Это опять ребячество, мягко говоря:) Мне даже неудобно перед людьми, которые читают эти сообщения, из-за Вашего нарочитого упорства:) 1) Нет никаких типов у отношений в РМД! Другими словами в РМД нет ни сущностей, ни связей. Их приходится реализовывать либо каждый раз на уровне приложения, либо в другой модели с использованием маппинга, как это делает ViPRos, например. 2) Это Кодд называл "отношение типа связи" и "отношение типа сущности", но реализовать это не получилось. Так что, это только в Вашем сознании "ОТНОШЕНИЕ может быть типом связи и типом сущности". Извините, но я вынужден спросить - понимаете ли Вы разницу между МД и Вашем сознанием?:) 3) Единственный способ реализации "отношения типа связи" в РМД я очень ясно изложил 25 лет назад (а здесь - лет пять назад). Но это не реализовано производителями "Р"СУБД. vadiminfo Получается неувязочка с ранее заявленным Бредятина Разумеется связей, как и сущностей, нет. Какое уж тут разумеется? Оставим это странное высказывание на Вашей совести. К различным оскорблениям (а в данном случае Вы меня подозреваете в банальной глупости) здесь я уже привык:) vadiminfo К тому же, если "сущностей нет", то это посильнее, чем "связей нет". Ить как бы и связывать то собсно нечего. А "нет связяй", как бы предполагает, что связывать то есть что. Это очень интересное и логичное объяснение отсутствия связей в РМД. Действительно, связывать нечего. Спасибо! Бредятина Для балалановсой спичечной фабрики такое качество антиРМДшной пропаганды, возможно, проканает. Но, думау, на акадЭмичность такая критика не катит. Более того, и если нуна критика "по домашнему", скорее всего, луче обратиться к другим источникам. Не серьезно:) Вам не надоело глупости писать?:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2012, 15:54 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosБредятина1) Фамилия в ТИПЕ Сотрудник - это что? Какой термин используете - только точно:) Свойство, атрибут, характеристика, как-то еще? 2) Приведите пример ОБЪЕКТА внутри ТИПА Сотрудник. 3) Почему дополнительная нагрузка нужна только в одном направлении? 4) И, все-таки, поясните конкретно, что такое СВЯЗЬ: Вариант 1. Она между ТИПАМИ Сотрудник и Цех, и ее компонентой является ОТНОШЕНИЕ Работает? То есть, всего в нашем примере ОДНА связь. Вариант 2. Она между ТИПОМ Сотрудник и ОТНОШЕНИЕМ Работает (а другая связь между ТИПОМ Цех и ОТНОШЕНИЕМ Работает? То есть, всего в нашем примере ДВЕ связи. Вариант 3. Она по варианту 2, но только в одном направлении. То есть, всего в нашем примере ЧЕТЫРЕ связи. 1. Свойство 2. Любой из элементов в контейнере типа. 3. Этого достаточно. 4. 2 типа связаны, если один тип содержит ссылку на другой. (никаких отношений в випрос нет, все типы) 2) А какие есть элементы в контейнере типа? 3) Это похоже на объяснения невозможности реализовать "отношения типа сущности" и "отношения типа связи" в РМД - достаточно просто отношений:) Хорошо, принято. 4) ??? Итак, Работает - это ТИП? А не ОТНОШЕНИЕ, как утверждалось ранее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2012, 15:58 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosБредятина, ноабо строк - обычный тип можно на него сослаться Наверное, использовать в качестве типа СВОЙСТВА ТИПА, а не "сослаться"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2012, 15:59 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosБредятинапропущено... Обратите внимание с чего началась эта ветвь. Набор строк - это один частный случай типа. А началось с набора "ссылок" (внешних ключей, другими словами), то есть, при обсуждении концепции СВЯЗИ. Можете посмотреть как это делается "институтами и группами". Ну, например, друпал посмотрите:) То есть, как это маппируется на РМД (точнее, на EAV). мне не надо это :) Что это??? Итак, есть ли тип свойства "НАБОР ССЫЛОК" в ВИПРОС? Если этого не надо, то я за, так же как не надо и просто типа "ссылка":) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2012, 16:01 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosСвойство должно иметь метрику, это то что дает количественную семантику качеству вещи Так, хорошо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2012, 16:04 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosв связи с этим с "Фамилия" все сложнее для ВИПРОС естествено было бы ввсети тип "Фамилия" а "Сотрудинк" бы сослался на него т.е. НЕ было бы Фамилия Свойством Сотрудника, а был бы с ним Связан но можно на это закрыть глаза, нифига страшного не случится в некоторых задачах все зависит от глубины моделирования предмета Этот момент много раз обсуждался. Известен здесь, как "парадокс букв":) Вкратце напомню. Любое свойство типа (в Вашей терминологии) является классификатором. Когда мы вводим для экземпляра типа (а как у Вас, кстати "это" называется - "запись в таблице"?) значение свойства Фамилия "Иванов", мы относим данного человека (экземпляра типа Человек - это точнее, чем Сотрудник) к классу людей, имеющих фамилию Иванов:) Но что Вы именно здесь хотели сказать я не понял. Итак, Фамилия - это СВОЙСТВО ТИПА Сотрудник. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2012, 16:10 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
_модБредятинаДругой объект - это не свойство объекта. Чушь. Свойством м.б. что угодно. Глупость. Не знание элементарных основ теории БД. Связано, видимо, с целью отменить БД в пользу ЯП:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2012, 16:22 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRos_мод, свяь - это тот контекст, в котором интерпретируется ссылка на объект (твои объектные совойства) Что такое ссылка на объект??? Объект это некий элемент типа - вопрос выше задан. Что такое ссылка на объект в рамках понятных, относительно, на данный момент ровно двух концепций (ОТНОШЕНИЕ отпало) - ТИП и СВОЙСТВО ТИПА? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2012, 16:25 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
БредятинаГлупость. Не знание элементарных основ теории БД. Связано, видимо, с целью отменить БД в пользу ЯП:) Опять бла бла бла ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2012, 16:31 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
_модБредятинаГлупость. Не знание элементарных основ теории БД. Связано, видимо, с целью отменить БД в пользу ЯП:) Опять бла бла бла Именно! Вы здесь уже несколько страниц бла-бла-бла:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2012, 16:37 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
_модViPRosсвяь - это тот контекст, в котором интерпретируется ссылка на объект (твои объектные совойства) Хм. Мне казалось, что ссылка от контекста никак не зависит и не интерпретируется. Это же синоним самого объекта. Может пример ? я ж уже говорил, что связи типизированы если допустим тип связи Наследование, то указанная ссылка-тип является родителем класса в типе если Агрегация, то несколько ссылаемых типов агрегированы в новом типе и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2012, 16:38 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Бредятина, "Записи в типах" - "классы" или "объекты", зависит от роли ссылаемего типа в типе, обычно я это забываю и говорю "объекты" вообще в ВИПРОС написано - "Ссылочные свойства" Значением "Ссылочные свойства" может быть только идентификатор классификатора, реализация именно в таком виде Все типы сидят в классификаторе как минимум один раз в качестве самостоятельных веток классифкатора и могут войти в разные ветки как классифицируемые так что Ссылочное свойство ссылается на Классификатор типов. если уж говорим о ВИПРОС Свойство - это отдельный тип, элементы этого типа "простые типы" - строка, целое, образ, файл и т.д., т.е. то, чего не надо описывать для моделирования предметной области Тип может иметь свойство только из перечисленных в типе Свойство (если там будет набор строк через запятую, то и будет) т.е. атомарность и способ интерпретации задан для некоторого набора, которые называется Свойство так что КРУГОМ ОДНИ ТИПЫ И ИХ КЛАССИФИКАТОР ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2012, 16:54 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRos_модпропущено... Хм. Мне казалось, что ссылка от контекста никак не зависит и не интерпретируется. Это же синоним самого объекта. Может пример ? я ж уже говорил, что связи типизированы если допустим тип связи Наследование, то указанная ссылка-тип является родителем класса в типе если Агрегация, то несколько ссылаемых типов агрегированы в новом типе и т.д. Вы пока не ответили что такое связь. Я предложил три варианта. Можно было бы добавить правильный,если все три не правильные:) Как же их ("связи") можно типизировать? Что такое ссылка-тип????? Можно предположить, что это СВОЙСТВО (вроде понятная концепция) ТИПА (тоже вроде понятная), имеющее тип "ссылка". Есть "строка", "число", "набор строк" и т.п., и среди них - типов свойств типа - есть и такой "ссылка". Но это только предположение... Что значит "несколько ссылаемых типов агрегированы в новом типе"??? Ведь ТИП - это аналог ОТНОШЕНИЯ в РМД. А не кортежа. Приведите пример агрегации. Похоже мы сейчас будем возвращаться к концепции ОТНОШЕНИЯ, от которой уже отказались:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2012, 16:59 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosБредятина, "Записи в типах" - "классы" или "объекты", зависит от роли ссылаемего типа в типе, обычно я это забываю и говорю "объекты" вообще в ВИПРОС написано - "Ссылочные свойства" Значением "Ссылочные свойства" может быть только идентификатор классификатора, реализация именно в таком виде Все типы сидят в классификаторе как минимум один раз в качестве самостоятельных веток классифкатора и могут войти в разные ветки как классифицируемые так что Ссылочное свойство ссылается на Классификатор типов. если уж говорим о ВИПРОС Свойство - это отдельный тип, элементы этого типа "простые типы" - строка, целое, образ, файл и т.д., т.е. то, чего не надо описывать для моделирования предметной области Тип может иметь свойство только из перечисленных в типе Свойство (если там будет набор строк через запятую, то и будет) т.е. атомарность и способ интерпретации задан для некоторого набора, которые называется Свойство так что КРУГОМ ОДНИ ТИПЫ И ИХ КЛАССИФИКАТОР Короче говоря, Вы излагаете концепции ООП, не имеющие к БД никакого отношения. Поэтому и получается так сумбурно, с новыми идеями в каждом новом сообщении:) Формально можно, тем не менее, сказать, что вместо "кругом одни отношения" (РМД) Вы предлагаете "кругом одни отношения и их классификатор":) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2012, 17:09 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Разумеется маппировать такую структуру на структуру РБД проще всего:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2012, 17:11 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Бредятинаvadiminfoпропущено... Раз именно так, то связи есть в РМД, поскоку это означет признание "оно может быть как тем как так и другим", Оно - это ОТНОШЕНИЕ может быть типом Связи и типом сущности. Любой экземрляр типа связи и есть связь, и получается именно в РМД. Это опять ребячество, мягко говоря:) Мне даже неудобно перед людьми, которые читают эти сообщения, из-за Вашего нарочитого упорства:)? Вы сами написали "именно так". Бредятина1) Нет никаких типов у отношений в РМД! Другими словами в РМД нет ни сущностей, ни связей. :)? Тогда это совсем не "именно так". Т.е. противоречие у Вас. Раз теперь это не "именно так", тогда это означет, что схему отношения нельзя интерпретировать как тип сущности, а атрибуты как свойства оной. Соответсвенно кортежи отношения как экземляры этого типа. Ить иначе они в "РМД есть" (в виде отношений) - представлении предметной области. Вы вычитали у Конолли про семантические ограничения в РМД для отличия связей от сущностей, но поняли, по своему, как "В РМД не связей". Теперь, через стока лет, до Вас дошло наконец (долговато для знатока основ БД), что тада нуно говорить что "В РМД нет сущностей". Т.е. сущности нельбзя представить в РМД. Но это, скорее всего, все равно, что назвать белое черным: поскоку это тысчами народа делается уже более 30 лет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2012, 17:45 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
vadiminfoБредятинапропущено... Это опять ребячество, мягко говоря:) Мне даже неудобно перед людьми, которые читают эти сообщения, из-за Вашего нарочитого упорства:)? Вы сами написали "именно так". И опять ребячество - комментировать предложение про ребячество:) Именно так - нет ни сущностей, ни связей. Что же Вы не цитируете полностью, люди же заинтересованные все равно все читают, и зачем Вам ставить себя в неудобное положение?:) vadiminfoБредятина1) Нет никаких типов у отношений в РМД! Другими словами в РМД нет ни сущностей, ни связей. :)? Тогда это совсем не "именно так". Т.е. противоречие у Вас. Именно так. Нет никакого противоречия. А есть "семантическая окраска" в Вашем сознании:) Как бы Вы это не игнорировали. vadiminfo Раз теперь это не "именно так", тогда это означет, что схему отношения нельзя интерпретировать как тип сущности, а атрибуты как свойства оной. Поскольку "именно так", то именно можно ИНТЕРПРЕТИРОВАТЬ, либо с помощью приложения, либо с помощью другой модели и маппинга. Можете еще пару раз пройти по кругу при необходимости (это я подыгрываю, и тоже делаю вид, что Вы не понимаете:)). vadiminfo Соответственно, кортежи отношения как экземляры этого типа. Ить иначе они в "РМД есть" (в виде отношений) - представлении предметной области. Вы вычитали у Конолли про семантические ограничения в РМД для отличия связей от сущностей, но поняли, по своему, как "В РМД не связей". Эти Ваши догадки не имеют отношения к существу вопроса. Я, все-таки, не хуже Томаса Коннолли знаком с предметом, и мне нет необходимости "вычитывать" и "понимать по своему":) vadiminfo Теперь, через стока лет, до Вас дошло наконец (долговато для знатока основ БД), что тада нуно говорить что "В РМД нет сущностей". Т.е. сущности нельбзя представить в РМД. Но это, скорее всего, все равно, что назвать белое черным: поскоку это тысчами народа делается уже более 30 лет. Что "делается тысчами народа"? Запутались?:) Сами испугались, когда поняли?:) Я Вам помогу - "тысчами народа" интерпретируется:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2012, 18:11 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRos, Мне Ваш стиль изложения напомнил вот эту, уже относительно старую, статью http://www.intsys.msu.ru/magazine/archive/v3(3-4)/thalheim-307-351.pdf Она, хотя и слабая с профессиональной точки зрения, но, кажется, в некоторых частях, имеет отношение к тому. что Вы делаете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2012, 18:39 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Бредятина, никаких новый идей, я описал что есть в ВИПРОС то что сумбурно - согласен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2012, 19:32 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Бредятина, хе , наконец то нашел перевод "лукапности" - "представимость значением" кроме этого в той статье ниче нового не нашел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2012, 19:59 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
БредятинаИменно так - нет ни сущностей, ни связей. Текст есть там: "Именно так" там было то, что Отношение может быть и типом сущности и типом связей. Это значит что они там все же есть. Опять до Вас долго доходит, что Вы сами там признали. Вам тока у Дейта ошибки искать. БредятинаПоскольку "именно так", то именно можно ИНТЕРПРЕТИРОВАТЬ, либо с помощью приложения, либо с помощью другой модели и маппинга. Можно все таки? Ну есче не много и до Вас дойдет, что там есть схема отношения. Ну если сложно, то возьмите любую таблу у которой есть колонки. Например, расписание на вокзале. Вы сначала "помещаете в приложение" или делаете маппинг, чтобы ее понять (ИНТЕРПРЕТИРОВАТЬ)? Механизм интерпритации в РМД такой же. Впрочем, раз моно интерпритировать, то ни там все же есть сущности в РМД. Опять неувязочка. Бредятина Я, все-таки, не хуже Томаса Коннолли знаком с предметом, ... Это с какого такого перепугу Вы не хуже? Не надо так опускать Конноли до нуля, плиз. Может Вы намеренно вводите в заблуждение насчет своего высокого уровня, чтобы развести потом на что-то бросовое типа ДОМД. Тада с клонами Вас же заловили. Здесь все же не балабановсая фабрика, чтобы в такое просто так верили. БредятинаЯ Вам помогу - "тысчами народа" интерпретируется:) Ну значит "тысчами народа" интерпретируется? Т.е. с помощью РМД моно моделировать сущности (успешно удается многим)? А их нет в каком то другом смысле в РМД? А в этом таки есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2012, 20:11 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosБредятина, хе , наконец то нашел перевод "лукапности" - "представимость значением" кроме этого в той статье ниче нового не нашел Я и не сомневался:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2012, 21:33 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
vadiminfoБредятинаИменно так - нет ни сущностей, ни связей. Текст есть там: "Именно так" там было то, что Отношение может быть и типом сущности и типом связей. Это значит что они там все же есть. Опять до Вас долго доходит, что Вы сами там признали. Вам тока у Дейта ошибки искать. Это уже хамство привычное, не долго продержались дружище:) Может быть, разумеется, В ВАШЕМ СОЗНАНИИ, но не в РБД - в ней нет никаких "типов отношений". Они у ViPRos, вероятно есть, и он осуществляет маппинг между своими типизированными отношениями и не типизированными отношениями РБД. Я готов ходить по этому кругу сколько угодно раз:) Несмотря ни на какие оскорбления:) vadiminfo БредятинаПоскольку "именно так", то именно можно ИНТЕРПРЕТИРОВАТЬ, либо с помощью приложения, либо с помощью другой модели и маппинга. Можно все таки? Разумеется! Вы просто ВЫНУЖДЕНЫ интерпретировать:) vadiminfo Ну есче не много и до Вас дойдет, что там есть схема отношения. Это хамство имеет отношение к сути вопроса Вы думаете?:) vadiminfoНу если сложно, то возьмите любую таблу у которой есть колонки. Например, расписание на вокзале. Вы сначала "помещаете в приложение" или делаете маппинг, чтобы ее понять (ИНТЕРПРЕТИРОВАТЬ)? Механизм интерпритации в РМД такой же. Неправда. Которую Вы повторяете с завидным упорством. Только программист может понимать, что там у него в "табле" в РБД. И преобразовывать это таким образом, чтобы получилось понятное "расписание на вокзале". Давайте, еще кружок сделаем:) А все потому, что Вы упорно игнорируете основы теории БД, в целом, и концепцию метаданных, в частности. vadiminfo Впрочем, раз моно интерпритировать, то ни там все же есть сущности в РМД. Опять неувязочка. Повтор:) Еще бы не хватало, что интерпретировать нельзя:) Конечно, можно интерпретировать какие-то отношения, как сущности, а какие-то, как связи. Напомню, что Дейт, с одной стороны, считает связи 1:1 и 1:M "не настоящими", а с другой, рекомендует и их представлять отдельными отношениями. Тогда появляются возможности унификации интерпретации, так сказать. Вероятно, это делает ViPRos. vadiminfo Бредятина Я, все-таки, не хуже Томаса Коннолли знаком с предметом, ... Это с какого такого перепугу Вы не хуже? Не надо так опускать Конноли до нуля, плиз. Что Вы несете?:) Что за интерпретация?:) Вы хотя бы фамилию специалиста научитесь правильно писать?:) vadiminfo Может Вы намеренно вводите в заблуждение насчет своего высокого уровня, чтобы развести потом на что-то бросовое типа ДОМД. Тада с клонами Вас же заловили. Здесь все же не балабановсая фабрика, чтобы в такое просто так верили. Где это Вы у Томаса нашли такое определение внешнего ключа??? На какой странице, если не секрет? vadiminfo БредятинаЯ Вам помогу - "тысчами народа" интерпретируется:) Ну значит "тысчами народа" интерпретируется? Т.е. с помощью РМД моно моделировать сущности (успешно удается многим)? А их нет в каком то другом смысле в РМД? А в этом таки есть? Нет, голубчик, с помощью другой модели и маппинга, а не с помощью РМД. В самом, что ни на есть, прямом смысле:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2012, 22:00 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
БредятинаКонечно, можно интерпретировать какие-то отношения, как сущности, а какие-то, как связи. Ну и все. Вы это сами сказали, поздняк метаться. Эти отношения в РМД представляют сущности и связи. Т.е. получается, что они таки оказались в РМД. Никакого другого существования сущностей и связей в МД и не нуно. Поскоку фраза "нет связей в РМД" могла отрицать такое существование, я и обратил на ее внимание. Не существование в любом другом смысле, скорее всего, ничего не меняет в лидирующем положении РМД на седняшний день. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2012, 23:30 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
vadiminfo, давай вернемся к Работает(Сотрудник, Цех) учитывая, что в РМД нет понятия Порядка в Отношении, как это интерпретировать кто работает, где работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 10:45 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
идем дальше заменим Сотрудник на Компетенцию (Компетенция(Специалист, Квалификация)) имеем Работает(Компетенция, Цех) - как вычислить Объекты (т.е. конкретных Сотрудников работающих в Цех?) Как от Компетенции перейти к Сотруднику? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 10:49 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
А к позиции в штатном расписании? (да это - Специалист(Сотрудник, Специальность), ШтатноеРасписание(Специальность, Квалификация)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 10:53 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
vadiminfoБредятинаКонечно, можно интерпретировать какие-то отношения, как сущности, а какие-то, как связи. Ну и все. Вы это сами сказали, поздняк метаться. Решились, все-таки, на очередной круг:) Явно - не почета:) Я уже почти 30 лет не метаюсь, так как аргументированно отказался в свое время от использования МД, которая для своего практического применения требует еще одну МД для своей интерпретации. Вам как-то поизощреннее нужно готовиться к каждому новому кругу:) vadiminfo Эти отношения в РМД представляют сущности и связи. Т.е. получается, что они таки оказались в РМД. Никакого другого существования сущностей и связей в МД и не нуно. Только нужна еще одна модель данных, чтобы эти отношения могли интерпретироваться на уровне приложения как сущности и связи. Если бы не этот маленький нюанс, ведущий к бесполезности РМД и SQL, то и не было бы повода для обсуждения. А если учесть, что программирование приложений - это вообще нонсенс, то очевидно, что в техническом плане РМД - тупик. vadiminfo Поскоку фраза "нет связей в РМД" могла отрицать такое существование, я и обратил на ее внимание. Не существование в любом другом смысле, скорее всего, ничего не меняет в лидирующем положении РМД на седняшний день. Так откройте тему про коммерческие результаты компаний и способы их достижения, и продолжайте оставаться в мире коммерции:) Мне кажется, здесь, все-таки, технические вопросы обсуждаются. Бесполезность РМД и SQL я доказал, используя количественные показатели, а у Вас только душевный порыв и ссылка на коммерцию:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 11:33 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosvadiminfo, давай вернемся к Работает(Сотрудник, Цех) учитывая, что в РМД нет понятия Порядка в Отношении, как это интерпретировать кто работает, где работает? 1) Интерпретируется на уровне приложения - это же очевидно. 2) Вы делаете абсолютно то же самое, так как используете РБД. 3) Только создали некоторый инструментарий, чтобы уже с его помощью создавать или развивать свои приложения. 4) Что такое Работает(Сотрудник,Цех) Вы так и не пояснили. Сначала это было ОТНОШЕНИЕ. Потом стало ТИПОМ (как и Сотрудник или Цех). Что такое у Вас "связь" тоже не пояснили, хотя я Вам изо всех сил помогал:) 5) То есть, модель данных Вашего инструментария, предназначенная для интерпретации данных в РБД, так и осталась не понятной:( 6) Попробуем с другого конца зайти. Покажите как для рассмотренного простого примера хранятся данные в РБД:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 11:40 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosидем дальше заменим Сотрудник на Компетенцию (Компетенция(Специалист, Квалификация)) имеем Работает(Компетенция, Цех) - как вычислить Объекты (т.е. конкретных Сотрудников работающих в Цех?) Как от Компетенции перейти к Сотруднику? Написать соответствующий код приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 11:41 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosА к позиции в штатном расписании? (да это - Специалист(Сотрудник, Специальность), ШтатноеРасписание(Специальность, Квалификация)) Аналогично ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 11:42 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
БредятинаViPRosА к позиции в штатном расписании? (да это - Специалист(Сотрудник, Специальность), ШтатноеРасписание(Специальность, Квалификация)) Аналогично Вот, что бы этот код в приложении не писать пришлось создать слой интерпретации РБД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 12:05 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Бредятина, данные в РБД хранятся как умеет РБД те. Работает (сотрудник, цех) это обычная таблица но в метаданных, есть соответствие ролей сотрудник = кто, цех = где сами сотрудник и цех тоже помечены как терминальные классы содержащие объекты и т.д. для них ж определены какие связи (down, up) имеются, какого типа эти связи и т.д. (когда, допустим, надо ввести в тип новый элемент, смотрим, если этот тип требует конечного объекта в определенную роль, а ему суют нетерминальный класс, то начинается поиск нужного через все эти механизмы) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 12:15 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
если никакого мета для типа нет, то все плавно переходит на обычный РМД и генерятся обычные селесты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 12:17 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Бредятина, на на все твои вопросы отвечал ну еще раз Связь (down) - метаописание, который отвечает на вопрос - в каком контексте интерпретировать ссылку на тип (ссылочное свойство типа) в ссылаемом типе (т.е и сам ссылаемый тип - потомок какого то типа (типов), агрегат нескольких типов(классификаторов) , представление типа(классификатора), ...) ну и навигация - само собой up - просто возвращает ссылаемый тип ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 12:28 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosБредятинапропущено... Аналогично Вот, что бы этот код в приложении не писать пришлось создать слой интерпретации РБД Разумеется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 16:02 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosБредятина, данные в РБД хранятся как умеет РБД те. Работает (сотрудник, цех) это обычная таблица но в метаданных, есть соответствие ролей сотрудник = кто, цех = где сами сотрудник и цех тоже помечены как терминальные классы содержащие объекты и т.д. для них ж определены какие связи (down, up) имеются, какого типа эти связи и т.д. (когда, допустим, надо ввести в тип новый элемент, смотрим, если этот тип требует конечного объекта в определенную роль, а ему суют нетерминальный класс, то начинается поиск нужного через все эти механизмы) Жалко, что нельзя на нашем простом примере это показать:( Можно, конечно, самому догадываться как именно хранятся в РБД данные, соответствующие ТИПАМ, СВОЙСТВАМ (вроде бы ТИПОВ), ОБЪЕКТАМ (вроде бы внутри типов) и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 16:15 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosБредятина, на на все твои вопросы отвечал ну еще раз Связь (down) - метаописание, который отвечает на вопрос - в каком контексте интерпретировать ссылку на тип (ссылочное свойство типа) в ссылаемом типе (т.е и сам ссылаемый тип - потомок какого то типа (типов), агрегат нескольких типов(классификаторов) , представление типа(классификатора), ...) ну и навигация - само собой up - просто возвращает ссылаемый тип Яснее не стало, так как опять не на нашем простом примере:( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 16:17 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosvadiminfo, давай вернемся к Работает(Сотрудник, Цех) учитывая, что в РМД нет понятия Порядка в Отношении, как это интерпретировать кто работает, где работает? Не совсем понял, что значит вернемся: я вроде не участвовал в начинании. Интерпритация в РМД как в таблицах. Это кстати одно из важнейших достоинств РМД - простота интерпритации. Нарисуйте таблу с именем Работает и колонками Сотрудник, Цех, занесите туда данные. Неужели там буит не понятно кто в каком цеху? Отсутсвие порядка означает, что Вы данные в нее можете заносить в любом порядке. Так шо даже и представляю как мог возникнуть вопрос о том как "интерпретировать кто работает, где работает". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 17:02 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
vadiminfoТак шо даже и представляю как мог возникнуть вопрос о том как "интерпретировать кто работает, где работает". т.е. ты согласен, что вопрос имеется? или просто забыл написать "не" перед "представляю"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 18:16 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
БредятинаЖалко, что нельзя на нашем простом примере это показать:( Можно, конечно, самому догадываться как именно хранятся в РБД данные, соответствующие ТИПАМ, СВОЙСТВАМ (вроде бы ТИПОВ), ОБЪЕКТАМ (вроде бы внутри типов) и т.п. че показать то? это что ли? скоко уже показывал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 18:20 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosvadiminfoТак шо даже и представляю как мог возникнуть вопрос о том как "интерпретировать кто работает, где работает". т.е. ты согласен, что вопрос имеется? или просто забыл написать "не" перед "представляю"? Забыл поставать(опечатка): следует читать "не представляю" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 18:31 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
vadiminfo, я как то в одной проге вместо Цех написал Сех (думал на азери и написал) несколько раз сделали замечание и пришлось день тратить что бы выловить во всех модулях эту фигню и править теперь ты Сотрудника хоть ишаком назови в БД, прога знает что это Сотрудник, хоть и ишак упрямый ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 18:41 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosvadiminfo, я как то в одной проге вместо Цех написал Сех (думал на азери и написал) несколько раз сделали замечание и пришлось день тратить что бы выловить во всех модулях эту фигню и править теперь ты Сотрудника хоть ишаком назови в БД, прога знает что это Сотрудник, хоть и ишак упрямый Это видимо врос о независимости Клиентов от БД, а не интерпритации. В РМД для это обеспеивается с помощью именованных сохраненнных запросов, называемых в РМД Представлениями. Они представляет пользователю данные нам его уровне абстракции. Напрмер, в БД Сотрудники, а в предсталении Работники БухгалтЭрии, в проге для скажем Бухгалтеров. Если в БД меняется что-то в таблах, то и представление может меняться таким облазом в многих случаях, что прогу менять не нуно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 19:18 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Конечно, если разработчики побеспокоились, чтобы Клиентские проги имели дело с Представлениями, а не Талами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 19:19 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
vadiminfo, а как блин их апдейт инсерт делать????? конечно через хп? это и есть уже слой тупых дел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 19:52 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
хотя согласен , что пример неудачный а на предыдущие вопросы ты нифига не ответил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 19:54 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosхотя согласен , что пример неудачный а на предыдущие вопросы ты нифига не ответил Т.е. Вы так и не поняли про интепритацию в РМД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 20:05 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
vadiminfo, нечего там интерпретировать есть именованная табличка (T1) с именованными (t1.1, t1.2...) полями вот и все что за таблица, что за поля? что все это означает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 20:17 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosvadiminfo, нечего там интерпретировать есть именованная табличка (T1) с именованными (t1.1, t1.2...) полями вот и все что за таблица, что за поля? что все это означает? Я не думаю что такие имена - хорошая идея. Вопрос то был про таблу Работает(Сотрудник, Цех). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 20:28 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
vadiminfo, ну давай интерпретировать Допустим таблица где описаны Сотрудники называется "Работники" Прогер пишет - "? (где блин) Работает Работник" и че? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 20:35 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosvadiminfo, ну давай интерпретировать Допустим таблица где описаны Сотрудники называется "Работники" Прогер пишет - "? (где блин) Работает Работник" и че? Чет я не вкуру Вы есче про интепритацию или уже про систему запросов. Ну положим, проггер напишет SELECT ЦЕХ FROM "Работники" WHERE Работник = 'Гимлер' и че? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 20:44 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
vadiminfo, ну конечно это не будет работать в Работниках нет ЦЕХ и Работник:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 20:49 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosvadiminfo, ну конечно это не будет работать в Работниках нет ЦЕХ и Работник:) Так этот вопрос был типа загадки Армянского радио? Тада в том же духе ответ: а я их туда добавил. А если серьезно, то это ужу вопрос про проетирование: какие таблы и что в них должно быть, чтобы система запросов обеспечивала требемое удовлетворекние информационных поребностей. А если в них че нет, а оно нуно, тада да сама по себе РМД не поможет. Придется с проектированием что-то делать. Вопрос же интерпритации сводится к тому, что бы понять смысл данных. Но чтобы понимать их смысл, они как минимум должны быть в таблице. А нет и интерпритировать нечего. Т.е. это вопрос не про интерпритацию как ни крути. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 21:04 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosvadiminfoТак шо даже и представляю как мог возникнуть вопрос о том как "интерпретировать кто работает, где работает". т.е. ты согласен, что вопрос имеется? или просто забыл написать "не" перед "представляю"? Вы уж не чудите вдвоем-то, пожалуйста:) В РМД разумеется нет обсуждаемой семантики. В ней есть технические метаданные типа: Sotr {idS,Fam,...} Ceh {idC,Name,...} Rabota {idR,IdS,IdC} Как по этой, так и по многим другим причинам "реляционные СУБД" не являются СУБД в принципе. В СУБД помимо технических поддерживаются обязательно содержательные метаданные. Поэтому без всяких приложений мы видим нашу схему, как она спроектирована, и, соответственно видим, что, например, Петров Работает в Цех № 3 Вы, VipRos, не желая создавать и/или использовать СУБД, какую-то двойственную позицию занимаете. Используете РБД, предлагаемую "целыми институтами и группами", но не используете надстройки и технологии маппинга, предлагаемые аналогичными "институтами и группами". Я вижу только одно объяснение - Вы начали создавать свою технологию интерпретации данных в РБД примерно в одно время с "институтами и группами", и Вам нет необходимости использовать нечто "общепринятое", так как характеристики Вашей технологии, вероятно, не хуже:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 21:06 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
vadiminfoViPRosvadiminfo, ну конечно это не будет работать в Работниках нет ЦЕХ и Работник:) Так этот вопрос был типа загадки Армянского радио? Тада в том же духе ответ: а я их туда добавил. А если серьезно, то это ужу вопрос про проетирование: какие таблы и что в них должно быть, чтобы система запросов обеспечивала требемое удовлетворекние информационных поребностей. А если в них че нет, а оно нуно, тада да сама по себе РМД не поможет. Придется с проектированием что-то делать. Вопрос же интерпритации сводится к тому, что бы понять смысл данных. Но чтобы понимать их смысл, они как минимум должны быть в таблице. А нет и интерпритировать нечего. Т.е. это вопрос не про интерпритацию как ни крути. да нет все просто в таблице Работники(№, ФИО, ...) в таблице Работает(Сотрудник, Цех,...) не спеши сваливать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 21:12 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
Бредятина, ну конечно мне ведь 55 :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 21:13 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosБредятина, ну конечно мне ведь 55 :) Понятно теперь почему используете РБД. Мне 57 и я успел разобраться:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 21:21 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosв таблице Работники(№, ФИО, ...) в таблице Работает(Сотрудник, Цех,...) не спеши сваливать :) Как же нет? Вопрос был как бы про трудности интерпритаци в РМД. При чем тут написание запросов в какой-то схеме, хде вдруг еще и ниче нет? Или вопрос по то, что в РМД моно спроектировать неудачно БД в просчтейшем случае, что не помогут никакие программные ухищрения. Ну моно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 21:30 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
БредятинаViPRosБредятина, ну конечно мне ведь 55 :) Понятно теперь почему используете РБД. Мне 57 и я успел разобраться:) разобраться мало :) надо сделать так, что бы можно было продавать, а без РСУБД продавать сложно востократ куда не пойдешь Оракл, МССКЛ и т.д. т.е. жисть заставляет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 21:53 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
vadiminfoViPRosв таблице Работники(№, ФИО, ...) в таблице Работает(Сотрудник, Цех,...) не спеши сваливать :) Как же нет? Вопрос был как бы про трудности интерпритаци в РМД. При чем тут написание запросов в какой-то схеме, хде вдруг еще и ниче нет? Или вопрос по то, что в РМД моно спроектировать неудачно БД в просчтейшем случае, что не помогут никакие программные ухищрения. Ну моно. ну вот видишь? об этом тебе Бред и талдычит прогеру надо запоминать тыщи таблиц, как они назваются, какие и там поля и они что означают, какого они типа, можно ли их сложить, по каим полям можно джойнит, можно ли пару таблиц юнионить:) и т.д. кошмар полный а ты еще и вью делаешь, хп там какие то пишешь, т.е развиваешь непонятки :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 21:57 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosну вот видишь? Что вижу? Что бывают кривые проекты? Ну так, извините, кто-то и на Бентли криво ездит. Из-за этого Вы откажетесь от ея, пересядете на сомоделку в гараже собранную? А насчет простоты интерптиация, я никаих тудностей так и не увидел. ViPRosоб этом тебе Бред и талдычит Извините, у меня закончился попкорн, чтобы читать толдычиния Бреда. Тем более после "мешочков" и клонов (игравших роль его сторонников), которым он отвешивал низкие поклоны, он ниче такого еще не придумал."В РМД нет связей", оказолсь слабой тенью былого. ViPRos прогеру надо запоминать тыщи таблиц, как они назваются, какие и там поля и они что означают, какого они типа, можно ли их сложить, по каим полям можно джойнит, можно ли пару таблиц юнионить:) и т.д. кошмар полный Ну не преувеличивате, плиз. Да и у таких БД (тысчи таблиц) много проггеров - она ить все же база данных большого преприятия. Там есть и словари БД. В общем все номано во многих случаях. Не ну технология такова, что в общем то кажный может налобать БД. Ну бывают перлы. ViPRos а ты еще и вью делаешь, хп там какие то пишешь, т.е развиваешь непонятки :) Вью рекомендую. ХП - поди плохо? Ну я то думаю, что т.е. минимизирую затраты на этапах ЖЦ системы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2012, 22:57 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosБредятинапропущено... Понятно теперь почему используете РБД. Мне 57 и я успел разобраться:) разобраться мало :) надо сделать так, что бы можно было продавать, а без РСУБД продавать сложно востократ куда не пойдешь Оракл, МССКЛ и т.д. т.е. жисть заставляет Сочувствую. Но коммерческая сторона вопроса мне не интересна:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2012, 10:34 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
ViPRosvadiminfoпропущено... Как же нет? Вопрос был как бы про трудности интерпритаци в РМД. При чем тут написание запросов в какой-то схеме, хде вдруг еще и ниче нет? Или вопрос по то, что в РМД моно спроектировать неудачно БД в просчтейшем случае, что не помогут никакие программные ухищрения. Ну моно. ну вот видишь? об этом тебе Бред и талдычит Я просто терпеливо объясняю:) Как видите, vadiminfo понимает, рано или поздно, но, как человек банально не порядочный, спасибо не говорит:) А просто умолкает по существу вопроса, и переходит к банальным оскорблениям. ViPRosпрогеру надо запоминать тыщи таблиц, как они назваются, какие и там поля и они что означают, какого они типа, можно ли их сложить, по каим полям можно джойнит, можно ли пару таблиц юнионить:) и т.д. кошмар полный а ты еще и вью делаешь, хп там какие то пишешь, т.е развиваешь непонятки :) Вью - это способ описания доступа, в том числе. Который должен быть реализован на уровне другой модели, а потом, как и все остальное, маппируется на РБД. И обратно:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2012, 10:42 |
|
||
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#18+
vadiminfo Извините, у меня закончился попкорн, чтобы читать толдычиния Бреда. Тем более после "мешочков" и клонов (игравших роль его сторонников), которым он отвешивал низкие поклоны, он ниче такого еще не придумал."В РМД нет связей", оказолсь слабой тенью былого. Не врите, дружище:) Отвечали, как миленький, в этой теме, хотя и понимали, что заблуждаетесь. Все-таки, несколько лет обучения не прошли даром. И классическая лабораторная работа с "мешочками" не зря проделана:) Теперь можно вернуться к попкорну и банальным оскорблениям, как это у нас принято. Национальная идея, так сказать:) vadiminfo Вью рекомендую. ХП - поди плохо? Ну я то думаю, что т.е. минимизирую затраты на этапах ЖЦ системы. Рекомендую - оригинально:) Как не минимизируй затраты, они все равно в 5-10 раз больше на всех этапах при использовании "реляционных систем" по сравнению с использованием СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2012, 10:49 |
|
||
|
|

start [/forum/topic.php?all=1&fid=32&tid=1541619]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
285ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 577ms |

| 0 / 0 |
