Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Базы данных под .NET > Проблема с созданием базы данных


Автор: wotker 12.1.2007, 18:41
Проблема такова:
хочу создать базу данных в которой будут храниться данные о пользователях.
У каждого пользователя к примеру есть поля  ИМЯ, ФАМИЛИЯ и т.д. Дело усложняется тем что у пользователя должно храниться поле с   иерархическими данными. Пример поля такой -
"Любимые вещи пользователя" и с ним связан массив полей "Вещь" неизвестной длины.  

Вот. 
Кто нибудь встречался с данным вариантом? кто как реализовывал? 
Спасибо!

Автор: wotker 12.1.2007, 23:29
я мороз.smile  Все сделал сам.

Автор: HellMasterHaiL 18.1.2007, 15:23
все довольно просто, вроде.

создаешь таблицу, скажем FIO со всеми необходимыми полями , потом создаешь таблицу скажем LubVesh. в ней поля ID_FIO и ID_LubVeshBase, потом таблицу LubVeshBase с полем ID, где хранишь перечень любимых вещей.
потом делаешь связь таблиц (типа FIO.ID_LubVesh = LubVesh.ID_FIO и LubVesh = LubVeshBase.ID)

что-то вроде этого

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)