powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Дерево. Помогите!!!!!
8 сообщений из 8, страница 1 из 1
Дерево. Помогите!!!!!
    #32077464
Max-a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сама задача ниже:
Структура:

-- таблица категорий, порядка 50 000 записей, структура дерева
-- у каждой категории могут быть как подкатегории, так и топики.
create table category (catid number primary key enable, -- ключ
par_catid number references category, -- ссылка на родительскую категорию
topic varchar2(100), -- таблица топиков данной категории
pages varchar2(100), -- таблицЫ страниц для таблицы топиков(в виде 'table1,table2..')
location varchar2(200), -- место нахождения
column1 type1,column2 type2,... -- остальные колонки
);

create index catind_id on category (catid,topic) compute statistics;

-- каждая таблица топиков(здесь к примеру topic1) содержит порядка 200 000 записей

create table topic1 (topicid number primary key,-- ключ
respondents number(10), -- количество респондентов
column1 type1,...-- другие колонки
)

create index topic1ind_id on topic1 (topicid,pages) compute statistics;

-- каждая таблица страниц(здесь к примеру page1) содержит порядка 500 000 записей

create table page1 (topic references topic1, -- ссылка на топик
field1 varchar2(500),
field2 number(5))

Задача:

"На основе предложенной структуры данных построить список вида
(достаточно просто распечатать с форматированием dbms_output....)
Категория Кх
...
Тема m
...
Page
1 Field1,Field2
...
5 Field1, Field2
...
Подкатегория Кх.n
...
Тема i
...
Page
1 Field1,Field2
...
5 Field1, Field2

Считается, что структура данных не изменяема (что есть, то есть),
но можно добавлять индексы, если это необходимо."

Заранее безумно благодарен!
...
Рейтинг: 0 / 0
Дерево. Помогите!!!!!
    #32077608
Mergen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты чувак не в CFT задачьки решаеш?
...
Рейтинг: 0 / 0
Дерево. Помогите!!!!!
    #32077623
Max-a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что это такое?
Сори за безграмотность...
...
Рейтинг: 0 / 0
Дерево. Помогите!!!!!
    #32077626
Mergen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто мне из одной канторы в качестве тестового задания для приема на работу дали точно это задание =)(и еще парачку других)
...
Рейтинг: 0 / 0
Дерево. Помогите!!!!!
    #32077628
Max-a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mergen: Честно говоря, я даже не в курсе, зачем это... меня попросил один приятель.
Но он студент и вроде на работу не устраивается никуда.
А что за контора? И как, решил?

Я честно говоря с ораклой не воевал, да и разбираться некогда.
...
Рейтинг: 0 / 0
Дерево. Помогите!!!!!
    #32077643
Mergen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Контора в Новосибирске. Решал давно, кода не осталось. Так что придется потеть самому, или твоему студенту. Помог бы, да времени совсем нет :(
...
Рейтинг: 0 / 0
Дерево. Помогите!!!!!
    #32077647
Max-a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А какой там хоть принцип? За что цепляться?
Сори, если отвлекаю.
...
Рейтинг: 0 / 0
Дерево. Помогите!!!!!
    #32077652
Mergen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Принцип: обработка древовидной структуры.
Я писал на PL SQL.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Дерево. Помогите!!!!!
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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