powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Иерархический запрос
11 сообщений из 11, страница 1 из 1
Иерархический запрос
    #39481115
x17.mstu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Есть таблица вида
----
insert into leaves
select 1, 2 from dual union
select 1, 3 from dual union
select 2, 4 from dual union
select 3, 1 from dual union
select 3, 2 from dual union
select 3, 4 from dual union
select 4, 3 from dual
;

Как используя иерархические запросы, написать алгоритм, описанный ниже
https://www.youtube.com/watch?v=P8Kt6Abq_rM
...
Рейтинг: 0 / 0
Иерархический запрос
    #39481161
x17.mstu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно ли строить матрицу смежности ?
...
Рейтинг: 0 / 0
Иерархический запрос
    #39481340
p2.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
x17.mstuиспользуя иерархические запросыselect с применением with или connect by должен помочь.
...
Рейтинг: 0 / 0
Иерархический запрос
    #39481350
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
x17.mstu
Код: plsql
1.
2.
Как используя иерархические запросы, написать алгоритм, описанный ниже
https://www.youtube.com/watch?v=P8Kt6Abq_rM

Пшёл на форум Работа.
...
Рейтинг: 0 / 0
Иерархический запрос
    #39481361
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
x17.mstu,

в виде текста задание оформить невозможно?
...
Рейтинг: 0 / 0
Иерархический запрос
    #39481500
XMLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
x17.mstu
Код: plsql
1.
2.
Как используя иерархические запросы, написать алгоритм, описанный ниже
https://www.youtube.com/watch?v=P8Kt6Abq_rM


Неужели ты настолько ленив, что даже не опишешь алгоритм словами? Зачастую пока пишешь вопрос приходит в голову ответ.
...
Рейтинг: 0 / 0
Иерархический запрос
    #39481575
x17.mstu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx,
Поисковая система производит ранжирование html-страниц согласно рангу, рассчитываемому по формуле:


Где

PR(pi) – ранг страницы Pi,

d = 0.85 - константа,

N – общее количество страниц,

M(pj) – множество страниц, ссылающихся на страницу Pi (страницы, которые содержат ссылки на страницу Pi),

L(pj) – количество страниц, на которые ссылается страница Pj (кол-во исходящих ссылок на странице Pj).



Имеется таблица "edges" - таблица ссылок html-страниц на другие html-страницы. Таблица имеет структуру:

a number - индекс страницы, на которой расположена ссылка,

b number - индекс страницы, на которую ссылается страница с индексом a.

Для простоты предполагаем, что:

- d=1;

- нет строк где a=b;

- в таблице нет дублей;

- все страницы содержат ссылки, и нет страниц, на которые не ссылаются.

Необходимо написать sql-запрос, который рассчитывает ранг страниц по данным таблицы "edges" с произвольно заданной погрешностью E и выводит результат в виде: индекс_страницы, рассчитанный_ранг.



Пример таблицы edges для Oracle:



create table edges

(

a number,

b number

);



insert into edges

select 1, 2 from dual union

select 1, 3 from dual union

select 1, 4 from dual union

select 4, 1 from dual union

select 3, 2 from dual union

select 3, 1 from dual union

select 5, 1 from dual union

select 6, 1 from dual union

select 4, 5 from dual union

select 5, 6 from dual union

select 2, 4 from dual ;

commit;
...
Рейтинг: 0 / 0
Иерархический запрос
    #39481577
x17.mstu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Иерархический запрос
    #39481578
x17.mstu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
x17.mstu,
Начальный ранг страницы можно взять равным 1/N. Сумма рангов всех N страниц в этом случае равна 1.

При этом сумма рангов всех страниц по итогу расчета также будет равна 1.
...
Рейтинг: 0 / 0
Иерархический запрос
    #39481631
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
x17.mstu,

Алгоритмы на графах реализуются на SQL крайне неэффективно за исключением вырожденных случаев.

Раз тебе надо именно на SQL, значит это не что-то серъезное а студенческая лаба.
Кроме того ты не потрудился показать не только показать свои попытки решения, но даже указать ожидаемый результат на указанных данных.
Здесь не очень любят таких бестолковых паразитов будущих специалистов.
...
Рейтинг: 0 / 0
Иерархический запрос
    #39481641
x17.mstu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbms_photoshop,
Спасибо.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Иерархический запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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