Показать сообщение отдельно
Старый 26.09.2004, 01:23   #56  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
=A=L=X=, прежде всего, спасибо за обстоятельный комментарий.
Согласен, что как правило иерархии понимаются заказчиками и постановщиками неправильно, а следовательно неправильно и используются.

Пока читал, хотел спросить: "какие будут предложения?"
Потому увидел предлагаемый пример "Лакокрасочная продукция / Эмали / Эмали для наружних работ / Пено-фталиевые"

В этой иерархии признак "Для наружных работ" является межвидовым. Этот признак скорее всего будет повторяться в других группах.

Лакокрасочная продукция / Эмали / Эмали для наружних работ
Лакокрасочная продукция / Краски / Краски для наружних работ
Лакокрасочная продукция / Лаки / Лаки для наружних работ

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

Лакокрасочная продукция / Эмали / Эмали для наружних работ / Пено-фталиевые
Лакокрасочная продукция / Краски / Краски для наружних работ
Лакокрасочная продукция / Краски / Маслянные
Лакокрасочная продукция / Краски / Нитрокраски
Лакокрасочная продукция / Краски / Краски для рисования / Гуашь
Лакокрасочная продукция / Краски / Акварельные

И т.п. Т.е. при большом количестве уровней, коллизии в реальной работе неизбежны.

Какие будут предложения?
Да, прежде всего отделить формат хранения и формат представления.
Что еще?

Да, очень интересный термин "нормальзованное/ненормализованное дерево". Поскольку вы об этом думали больше, то можно я спрошу?

Для нормализованного дерева действует только одно правило "Нормализованное дерево - это дерево построенное исключительно в рамках одного свойства объекта"? Может есть другие правила?

Бывает ли несколько степеней нормализованности деревьев?
__________________
полезное на axForum, github, vk, coub.