Нужно написать БД типа "Товары и услуги". Всё бы ничего, если бы это был такой вариант - поиск по товару\услуге, выдача информации.
Проблема в том, что каждому товару\услуге нужно присвоить ряд свойств.
Пример:
Дверь - (металл, дерево, пластик) - (однотавровая, двутавровая) - (с замком\без замка) и т. д.
То есть - выбирается товар, выбираются свойства, получаем информацию.
И это бы ничего, но база по разным товарам\услугам, соответственно на этапе разработки нельзя задать жёсткое количество свойств, это должно быть сделано в рантайме + добавление новых товаров\услуг и, соответственно, назначение им свойств.
---
Сижу, туплю.
Скажите мне, для того, чтобы такую штуку сделать, надо что почитать, что посмотреть? И главное - где?

Спасибо.