Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
Oracle хранение и обработка графа
 
Требуется хранить граф в БД. Проблема в определении структуры хранения и вывода в виде таблицы.

Первое предполагаю решить путем создания двух таблиц:
Таблица 1:
Название_пункта
Таблица 2:
Ссылка_На_Таблицу_1 Ссылка_На_Таблицу_1 Вес_Ребра

Проблема в выводе: хотелось бы получать результат запроса в виде матрицы смежности. Т.е:

Таблица 1:
1
2
3
4

Таблица 2:
1 2 6
1 3 7
3 2 5

Результат запроса:
N 1 2 3 4
1 0 6 7 0
2 0 0 0 0
3 5 0 0 0
4 0 0 0 0
Изменено: B@HTY3 - 18.10.2009 18:52:53
 
Если кому интересно, то мое решение выглядит следующим образом:
Структура таблиц, как предлагал, а вывожу ее обычным pivot, сейчас бьюсь над тем, как ее редактировать в табличном документе.
Страницы: 1
Читают тему