powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Списки (одно-двунаправление)
3 сообщений из 3, страница 1 из 1
Списки (одно-двунаправление)
    #35338354
может кто сталкивался с реализацией в РБД?
...
Рейтинг: 0 / 0
Списки (одно-двунаправление)
    #35339139
инетересноможет кто сталкивался с реализацией в РБД?
Однонаправленные списки в современных СУБД широко применяются. Например, в Oracle есть возможность по результатам запроса (древовидные запросы) построить дерево "отец - сын - внук-..."
Что касается самой структуры, то она очевидна: надо сделать поле Parent_ID для линейного списка и поля Parent_ID и Child_ID для двусвязного
Когда Parent_ID = NULL, тогда это корень, когда Child_ID = NULL, тогда это лист...
Необходимую функциональность (добавление, удаление, поиск) можно сделать на Хранимых процедурах/триггерах.
...
Рейтинг: 0 / 0
Списки (одно-двунаправление)
    #35339269
Bely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
инетересноможет кто сталкивался с реализацией в РБД?Реализация может быть разная.
Как классическая: Ссылка на предшественника + ссылка на последователя
Так и упрощенная (для коротких списков): пронумеровать все элементы списка по порядку от 1 до ...

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


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