Иерархия объектов : cтруктура БД ?
От: Poisson Россия  
Дата: 03.04.03 18:45
Оценка:
Учитывая, что в плане разработки БД я собак не ел , посоветуйте,
как лучше реализовать структуру БД (в частности, в Access),
предоставляющую сведения о иерархии "том/папка/элемент". Точнее, есть три
типа объектов :

— элемент, может находиться в томе или в папке, не может иметь потомков
— папка, может в находиться в томе или папке
— том, тома находятся на верхнем уровне иерархии

У каждого объекта есть имя (строка).

Очевидая мысль -- три таблицы на каждый тип объектов, дополнительное
поле "родитель" для папки и элемента. Но поскольку элемент, например, может
быть как в папке, так и в томе, то ввести связь "один ко многим" с
проверкой целостности вроде как не получится.. Короче, ваши предложения?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.