|
|
|
Инструмент для моделирования логики процесса и ее "понятного" экспорта
|
|||
|---|---|---|---|
|
#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 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=37870341&tid=1541619]: |
0ms |
get settings: |
6ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
140ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
76ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 458ms |

| 0 / 0 |
