powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Алгоритм интеграции на лету
16 сообщений из 16, страница 1 из 1
Алгоритм интеграции на лету
    #35337515
Mainframe_старый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые коллеги, не встречалось ли вам описание алгоритма интеграции данных на лету в среде с распределенными базами данных (хотя последнее не обязательно, может быть описан алгоритм и не для распределенной). Базовая модель может быть графовая (у меня графовая) или может быть другая.
...
Рейтинг: 0 / 0
Алгоритм интеграции на лету
    #35337783
Bely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mainframe_старыйУважаемые коллеги, не встречалось ли вам описание алгоритма интеграции данных на лету .Это что такое, поясните?
...
Рейтинг: 0 / 0
Алгоритм интеграции на лету
    #35338229
Mainframe_старый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelyЭто что такое, поясните? Когда нужно, например, извлечь произвольные понятия, которые ассоциируются с таблицами , на основании произвольно заданных ограничений (на атрибуты понятий). В запросе могут быть любые понятия (таблицы) и есть связи их с другими понятиями (табилцами) в том числе и физические и логические (т.е. без внешних ключей) и ограничения на связанные понятия. Ну цель, например, возможность формировать запросы на понятийном уровне пользователями (не программистами) в распределенной среде.
...
Рейтинг: 0 / 0
Алгоритм интеграции на лету
    #35338303
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и никаких ограничений?
- любой уровень
- любые понятия
- любая среда
- физические и логические

вообще связать всё что угодно между собой?
ответ = оператор Join
______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!
...
Рейтинг: 0 / 0
Алгоритм интеграции на лету
    #35338369
Mainframe_старый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
c оператором join каждый дурак сможет, а вот без него смочь..
ограничения любые в рамках определенных ограничений (не без тавтологии, естественно). Среда - не важно, по сути перевод мнемоязыка на язык запросов и т.п. - это уже другой вопрос, вне рамок того вопроса, который задается в топике. Ограничения на алгоритм, конечно, должны быть. Какие - зависит от алгоритма, вот и хочу найти описание такого, пока не удалось.
...
Рейтинг: 0 / 0
Алгоритм интеграции на лету
    #35339141
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mainframe_старыйc оператором join каждый дурак сможет, а вот без него смочь..

слабое обоснование для "езды без велосипеда на велосипеде".
...
Рейтинг: 0 / 0
Алгоритм интеграции на лету
    #35339263
Alexsalog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mainframe_старыйc оператором join каждый дурак сможет, а вот без него смочь..
ограничения любые в рамках определенных ограничений (не без тавтологии, естественно). Среда - не важно, по сути перевод мнемоязыка на язык запросов и т.п. - это уже другой вопрос, вне рамок того вопроса, который задается в топике. Ограничения на алгоритм, конечно, должны быть. Какие - зависит от алгоритма, вот и хочу найти описание такого, пока не удалось.

Ну например:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
Декларации
{

   Сущность01
   {
       Атрибут01: строка( 20 );
       Атрибут02: строка( 20 );
       Атрибут03: дата;
       Атрибут04: Справочник01;  -- задается принцип соединения таблиц. по сути foreign key.
       Атрибут05: Число( 8 , 2 );
   }


   Справочник01
   {
       Атрибут01: строка( 10 );
       Атрибут02: строка( 120 );
   }

}

Программа
{

   ВыбратьЗначения 
       Сущность01.Атрибут01, 
       Справочник01.Атрибут01, 
       Справочник01.Атрибут02
   Где
       Сущность01.Атрибут02 подобен '%грабли%';
       -- кода для join нет! объединение таблиц задается в 'схеме данных'
 }
...
Рейтинг: 0 / 0
Алгоритм интеграции на лету
    #35339551
Mainframe_старый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexsalog
Ну например:

1. ну Сущ1.атр1=Сущ2.атр2 - не запрещено. не в этом суть.
2. да что-то типа этого, только не для случая 2 сущности, а для произвольного и с произвольнымим связями и входов произвольно и выходов произвольно и еще чтобы поддержка распределенности.
...
Рейтинг: 0 / 0
Алгоритм интеграции на лету
    #35342669
Bely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mainframe_старыйc оператором join каждый дурак сможет, а вот без него смочь..Ну... мне кажется, что это ничем не отличается от реализации операции JOIN вне базы (втором звене).
Выкачиваете два массива данных и сливаете их по ключам...
Как делать - ищите алгоритмы сортировок, слияний и пр. которые используются серверами БД.

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

Тут самое трудное сделать это все оптимальным способом.
Именно за умение это сделать хорошо люди платят деньги Ораклу, MS и прочим разработчикам БД (и не только БД).
...
Рейтинг: 0 / 0
Алгоритм интеграции на лету
    #35343316
ln123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я понял суть вопроса, здесь в том что бы сгенерить нужны запрос к БД на основе некого описания взаимосвязи таблиц и заданых ограничений. Если мое понимание правильно то нужно смотреть в строну Пролога.
...
Рейтинг: 0 / 0
Алгоритм интеграции на лету
    #35343358
Eugene_VK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IMHO, не с того конца начинаете. Разберитесь лучше с тем, что такое DSL, предметно-ориентированные языки и метамодели/метамоделирование. Вот когда определитесь, на каком языке будет говорить пользователь системы, тогда и возвращайтесь к алгоритмам трансляции из DSL в SQL.
...
Рейтинг: 0 / 0
Алгоритм интеграции на лету
    #35344639
Mainframe_старый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ln123Насколько я понял суть вопроса, здесь в том что бы сгенерить нужны запрос к БД на основе некого описания взаимосвязи таблиц и заданых ограничений. Если мое понимание правильно то нужно смотреть в строну Пролога.

Суть вопроса понята правильно. Только описано не вазимосвзяь табилц, а взаимосвзяь понятий. которые имеют связь с таблицами., но это уже ньюансы.
...
Рейтинг: 0 / 0
Алгоритм интеграции на лету
    #35344640
Mainframe_старый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eugene_VKIMHO, не с того конца начинаете. Разберитесь лучше с тем, что такое DSL, предметно-ориентированные языки и метамодели/метамоделирование. Вот когда определитесь, на каком языке будет говорить пользователь системы, тогда и возвращайтесь к алгоритмам трансляции из DSL в SQL.

Что такое метамодели вполне разобрались и на них и все описано. В том числе все связи между понятиями и понятий между табилцами. Пользователь системы не говорит ни на каком языке. кроме привычного интерфйеса, он оперирует понятиями предметной области. И нам не нужно транслировать один язык в другой - вопрос не в этом. Точнее нужно, но с этим мы легко справимся. Вопрос в алгоритме. который у нас тоже уже есть, но хотелось бы сравнить и , да, оптимизировать. Оптимизировать будем, но возможно это сделали за нас. И даже описали.
То, что Оракл и компания этим занимаются - знаю. Вопрос в описании алгоритмов - описания у них не видела. Ищу.
...
Рейтинг: 0 / 0
Алгоритм интеграции на лету
    #35344646
Alexsalog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Алгоритм интеграции на лету
    #35344647
Alexsalog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Алгоритм интеграции на лету
    #35344652
Mainframe_старый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, хотя вопрос был не о том.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Алгоритм интеграции на лету
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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