Вниз
Скачать: CL | DM;

Структура БД   Найти похожие ветки 

 
snake1977   (2004-06-02 09:36) [0]

Здравствуйте! подскажите ктонибудь, не хочется изобретать велосипед :), есть такая вот задача: необходимо хранить в одной БД (естественно в разных таблицах) структуры, имеющие свойства наследования, т.е. например есть класс - автомобили, от которого наследуются подклассы легковые и грузовые, у который соответсвенно есть еще подклассы, ну и естественно все эти подклассы наследуют свойства родителя добавляя свои свойства. Все вроде бы было бы просто ежелибы не одно но, заранее не извествно сколько может быть подклассов у одного класса. Подскажите как такое безобразие организовать?


 
Курдль ©   (2004-06-02 09:40) [1]

Как сказал один гениальный препод по РБД:
- Весь мир можно представить, как сущность с отношением "один-ко-многим" самим на себя (т.е. древовидная структура). Это, похоже, - Ваш случай :)


 
snake1977   (2004-06-02 09:45) [2]

вполне может быть :)
весело конечно становится когда представиш себе запросик к такой базе :)

а других вариантов нет? на сколько я помню, еще лет 5 назад существовали СУБД использующие объектно ориентированный подход для храннения данных


 
Курдль ©   (2004-06-02 09:51) [3]


> объектно ориентированный подход для храннения данных

Этот подход не освободит Вас от конкретного задания объектам их свойств.
ООП не значит - ассоциативное программирование.


 
Sergey_Masloff   (2004-06-02 09:51) [4]

snake1977   (02.06.04 09:45) [2]
>на сколько я помню, еще лет 5 назад существовали СУБД
Они и сейчас существуют. Как представишь себе запрос к ТАКОЙ базе... Нет, лучше уж реляционные


 
Sergey13 ©   (2004-06-02 09:51) [5]

2snake1977   (02.06.04 09:45) [2]
Дерево тоже не панацея, если например те же автомобили могут быть подклассами средств производства и предметов роскоши.


 
Соловьев ©   (2004-06-02 09:51) [6]


> весело конечно становится когда представиш себе запросик
> к такой базе :)

смотря что ты там хочешь найти :)
И для развития такие есть классные статьи
http://www.ibase.ru/develop.htm - Древовидные и иерархические структуры, хранение объектов


 
HSolo ©   (2004-06-02 11:03) [7]

Поищите статью Анатолия Тенцера "БД - хранилище объектов"
http://www.podgoretsky.com/ddp.html


 
roottim   (2004-06-02 15:28) [8]

http://www.cache.ru/
http://www.makova.ru/po_technolog.asp?Section=6&Subsection=326
это наподобии
http://sourceforge.net/projects/sanchez-gtm/



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.021 c
3-1086075537
Izyum
2004-06-01 11:38
2004.06.27
Поддерживается ли Descending в MySQL


1-1086779968
Roma
2004-06-09 15:19
2004.06.27
Как в компоненте DateTimePicker сделать выбор только года


14-1086615768
Undert
2004-06-07 17:42
2004.06.27
PHP + GD problem....


14-1086907355
ИМХО
2004-06-11 02:42
2004.06.27
"Тихий Дон" Шолохова и одноименный фильм


14-1086891993
Knight
2004-06-10 22:26
2004.06.27
Гы... :)




   Наверх