XML как БД

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
AlleXXX
Бывалый
Бывалый
 
Сообщения: 237
Зарегистрирован: 09.12.2001 (Вс) 18:30
Откуда: Nsk

XML как БД

Сообщение AlleXXX » 27.02.2005 (Вс) 11:47

Как храня таблицы в XML (просто нужна привязка к файлу -- на дискете, и вложенные структуры), использовать их как и обычную БД.

Конкретнее интересуют запросы SQL со структурой INNER JOIN.

Если проще, то вот суть: В одну из колонок таблицы(взятой из XML) нужно выводить не номера(ID), а их описания, хранимые в другой таблице, привязанной к этому ID.

Или еще лучше ComboBox, на planetSourceCode нашел как это сделать, но в основной таблице таки отображались номера, описания же появлялись только в списке комбобокса.


Да, и платформа - VB.NET

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 27.02.2005 (Вс) 19:27

XML - это не RDBMS
так что, все свои данные надо засунуть куда-нибудь в MSSQL или Oracle или еще куда, а у этих систем управления базами данных есть встроенные возможности работы с XML

AlleXXX
Бывалый
Бывалый
 
Сообщения: 237
Зарегистрирован: 09.12.2001 (Вс) 18:30
Откуда: Nsk

Сообщение AlleXXX » 27.02.2005 (Вс) 23:20

А как тогда реализовать систему вложенности?
типа:
Код: Выделить всё
parent1 Id 1
  child1 Id 2
  child2 Id 3
    child_child1 Id 4
  child3 Id 5
parent2 Id 6

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 28.02.2005 (Пн) 9:16

Да легко. Определи в таблице два поля: ID и ParentID, первое является ключом, второе - ссылкой на родительский элемент.
Lasciate ogni speranza, voi ch'entrate.


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

    TopList  
cron