Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Списки (одно-двунаправление) / 3 сообщений из 3, страница 1 из 1
27.05.2008, 18:03
    #35338354
Списки (одно-двунаправление)
может кто сталкивался с реализацией в РБД?
...
Рейтинг: 0 / 0
28.05.2008, 09:14
    #35339139
Списки (одно-двунаправление)
инетересноможет кто сталкивался с реализацией в РБД?
Однонаправленные списки в современных СУБД широко применяются. Например, в Oracle есть возможность по результатам запроса (древовидные запросы) построить дерево "отец - сын - внук-..."
Что касается самой структуры, то она очевидна: надо сделать поле Parent_ID для линейного списка и поля Parent_ID и Child_ID для двусвязного
Когда Parent_ID = NULL, тогда это корень, когда Child_ID = NULL, тогда это лист...
Необходимую функциональность (добавление, удаление, поиск) можно сделать на Хранимых процедурах/триггерах.
...
Рейтинг: 0 / 0
28.05.2008, 10:08
    #35339269
Bely
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Списки (одно-двунаправление)
инетересноможет кто сталкивался с реализацией в РБД?Реализация может быть разная.
Как классическая: Ссылка на предшественника + ссылка на последователя
Так и упрощенная (для коротких списков): пронумеровать все элементы списка по порядку от 1 до ...

Все зависит от задачи
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Списки (одно-двунаправление) / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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