Форум: "Базы";
Текущий архив: 2002.07.08;
Скачать: [xml.tar.bz2];
ВнизРеализация динамических свойств Найти похожие ветки
← →
Keizer (2002-06-14 16:04) [0]Например необходимо реализовать следующее:
Имеются данные, хранимые в одном справочнике, по номенклатуре, которая может иметь разновидности:
Каждая разновидность (например товар или услуга) имеет свой набор свойств.
Каждое свойство имеет свой способ представления. Например
I II III
Товар - Алкоголь - [ литраж, цвет бутылок, сертификат ...]
Товар - Кондит. изделия - [процент сахара, тип упаковки ...]
......
Услуга - Транспортные услуги- [ расход бензина ... ]
Услуга - Консультации - [ временные затраты ]
Видно, что множество свойств (III) может быть представлено разными типами
Дата, число, строка, ссылка на объект таблицы данных.
Существуют ли примеры реализации подобной схемы с учетом того, что свойства могут добавляться пользователями
Например у товара типа "Алкоголь" появится новое свойство, допустим,"содержание спирта" ?
Все это разумеется без изменения структуры БД, или модернизации src.
← →
Johnny Smith (2002-06-14 16:25) [1]Ну, наваяй какой-нибудь универсальный классификатор. Пример - пожалуйста (простой, но понятный).
Нужны две таблички - "Типы справочников" и "Справочники". В первой - два поля (Id справочника и название справочника). Во второй - поле для связи с первой и набор необходимых для справочника полей - ед. изм., цена и проч.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.07.08;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c