Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.12.04;
Скачать: [xml.tar.bz2];

Вниз

Есть ли в Delphi какие-нибудь средства для рабты с иерархическими   Найти похожие ветки 

 
torch   (2005-10-18 13:17) [0]

базами данных? Нужно строить, сохранять, читать деревья добавлять, удалять, искать, обходить узлы и пр. Интересуют любые мысли на эту тему.

Спасибо.


 
Ega23 ©   (2005-10-18 13:24) [1]

Есть совершенно некрасивый компонент TDBTreeView.


 
Sergey13 ©   (2005-10-18 13:24) [2]

2torch   (18.10.05 13:17)
>Интересуют любые мысли на эту тему.
Легко.
Как бы забраться наверх социальной иерархии и посмотреть на все сверху вниз. 8-)

Тебя интересуют именно иерархические базы данных (вроде есть такие?) или иерархические структуры в реляционных.


 
torch   (2005-10-18 13:38) [3]

Ну мне просто надо написать программу, которя будет работать с деревьями. Каждый узел есть некая сущность с кучей атрибутов значения которых зависят от атрибутов потомков и родителя. Нужно реализовать алгоритмы обхода некоторых подмножеств узлов, их запись/сохранине на диске и пр. Высота дерева потенциально неограничена, число потомков у каждого узла тоже. Я могу всё написать сам, но есть у меня подозрения ( надежда:) ), что есть какие-нибудь общепринятые технологии.


 
evvcom ©   (2005-10-18 13:44) [4]

В Delphi есть средства для написания/использования сторонних компонентов, а уже среди них и надо искать. Я использую компоненты от DevExpress.

> Есть совершенно некрасивый компонент TDBTreeView.

Это что-то нестандартное, по-моему. Или может это нововведение в стандартную палитру в 8 или 2005?


 
HSolo ©   (2005-10-18 13:47) [5]

http://www.delphikingdom.com/asp/viewitem.asp?catalogid=488


 
Ega23 ©   (2005-10-18 13:49) [6]


> Это что-то нестандартное, по-моему. Или может это нововведение
> в стандартную палитру в 8 или 2005?


Это, такса-а-ть, моё трочество.


 
Sergey13 ©   (2005-10-18 13:54) [7]

2[3] torch   (18.10.05 13:38)
Набери в яндексе "Деревья в БД" и наслаждайся обилием мыслей. 8-)


 
torch   (2005-10-18 14:02) [8]

Ну, в общем, точка входа есть.

Всем спасибо :)


 
Курдль ©   (2005-10-18 14:06) [9]

Самые совершенные из десятка протестированных TdxDBTreeView (TdxDBTreeList)
из набора Quantum Grid от Developer Express (платные).


 
menart ©   (2005-10-22 08:07) [10]

я все делал ручками на основе TTreeView  и TQuery(TADOQuery или тп).
Если есть желание могу поделиться


 
Anatoly Podgoretsky ©   (2005-10-22 13:06) [11]

Ega23 ©   (18.10.05 13:24) [1]
Такого нет и это не для иерархических баз, для иерархических баз ничего не видел вообще и есть ли они сейчас в природе?
Деревья и иерархические базы это не одно и тоже.


 
Anatoly Podgoretsky ©   (2005-10-22 13:07) [12]

torch   (18.10.05 13:17)  
Ты бы сказал, какая у тебя иерархическая база.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.12.04;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.035 c
2-1132438041
pohil
2005-11-20 01:07
2005.12.04
Работа с памятью


1-1131036216
bobbyDigital
2005-11-03 19:43
2005.12.04
Постороение маски в MaskEdit


2-1131885148
John Doe
2005-11-13 15:32
2005.12.04
Реестр,значение ключа по умолчанию


3-1128271929
menart
2005-10-02 20:52
2005.12.04
Как законектится к MSSQL используя ADO с другим именем пользовате


3-1129881915
Chel
2005-10-21 12:05
2005.12.04
Защита таблиц Paradox





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский