Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / объекты с временными характеристиками / 14 сообщений из 14, страница 1 из 1
29.11.2006, 14:15
    #34164116
bla-bla-bla
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
объекты с временными характеристиками
Нашей командой пректируем зарплату и коммуналку одновременно. В той и в другой области часто встречаются объекты с временными характеристиками. Причем этими характеристиками могут являться другие объекты.
Вот пытаемся унифицировать работу с такими объектами.
Интересуют выполненые подходы к такой задаче.
...
Рейтинг: 0 / 0
29.11.2006, 14:18
    #34164126
Infernal V. Raven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
объекты с временными характеристиками
Поищите слово EAV
---
aka VIR. No pity. No mercy. No remorse. No Regret
...
Рейтинг: 0 / 0
29.11.2006, 15:17
    #34164371
Алексей Ключников
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
объекты с временными характеристиками
Infernal V. RavenПоищите слово EAV

EAV - entire attribute value
Это способ хранения данных в виде объектов и их атриббутов и ничего более.
Поэтому в EAV нет ответа на посталеный вопрос.
...
Рейтинг: 0 / 0
29.11.2006, 15:24
    #34164399
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
объекты с временными характеристиками
Алексей Ключников Infernal V. RavenПоищите слово EAV

EAV - entire attribute value
Это способ хранения данных в виде объектов и их атриббутов и ничего более.
Поэтому в EAV нет ответа на посталеный вопрос.
Если EAV способен описать объектность нашего Мира, то почему его так надо принижать?

опишите это:
авторПричем этими характеристиками могут являться другие объекты.
без EAV?
...
Рейтинг: 0 / 0
29.11.2006, 16:06
    #34164615
Shtock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
объекты с временными характеристиками
на:

опишите это:
автор
Причем этими характеристиками могут являться другие объекты.

без EAV?

на самом в любой базе характеристиками объекта являются другие объекты :) и даже разных классов :0


могу описать,но,если человек изначально не умеет проектировать БД, то он этого не осилит.
я не раз писал про модель субъектов и отношений,там атрибутами субъектов могут являться другие сбъекты.


eav на самом деле пмсм всего лишь один из способ реализации справочников товарной номенклатуры с (но это так,флейм.не хотелось бы продолжать его дальше) с потенциально очень разными атрибутами.

По большому счету полностью некорректно поставлен вопрос-абсолютно не ясно,что хочет автор вопроса. Возможно поиск по слову "История" или "Историчность" решит эту проблему.
...
Рейтинг: 0 / 0
29.11.2006, 16:16
    #34164669
guest_20040621
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
объекты с временными характеристиками
> Вот пытаемся унифицировать работу с такими объектами.

Проще пареной репы. Поиск по ключевым словам "хронологические базы данных".
...
Рейтинг: 0 / 0
29.11.2006, 17:34
    #34165032
bla-bla-bla
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
объекты с временными характеристиками
Во-первых, благодарю всех за ответы.
Теперь к предмету ...
Мы обсуждали архитектуру данных подобную EAV, просто я не знал, что она так называется.
Примерно так, как на рисунке.
С точки зрения декларативной целостности все нормально, вот как насчет перегруженности таблиц BASE_TABLE , CHARACTERISTIC? (блокировки, избыточность ) интерессно как в реале системы с такой архитектурой справляются.

Плиз укажите на альтернативные подходы и отзывы к ним...
...
Рейтинг: 0 / 0
29.11.2006, 18:32
    #34165253
guest_20040621
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
объекты с временными характеристиками
> просто я не знал, что она так называется

Вам два раза написали, что EAV здесь абсолютно ни при делах. Сколько еще сообщений требуется, чтобы Вы это поняли?
...
Рейтинг: 0 / 0
29.11.2006, 19:31
    #34165381
ModelR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
объекты с временными характеристиками
Скорее всего вам нужны все три стороны бермудского треугольника:
1)EAV (вряд ли начисления в зпл будут развернуты в атрибуты, скорее Человек, Код_начисления, Сумма)
2) История
3) Иерархия
Ищите, но не смешивайте их между собой.
...
Рейтинг: 0 / 0
30.11.2006, 08:47
    #34165926
bla-bla-bla
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
объекты с временными характеристиками
>>Вам два раза написали, что EAV здесь абсолютно ни при делах. Сколько еще сообщений требуется, чтобы Вы это поняли?
Скажите что при делах. Я выложил одну из возможных архитектур. Интересуют ее практические минусы.
>>ModelR
Если простой пример то, будут человеки с их временными характеристиками, правила начисления (для определенных характеристик), и начисления для человеков. Вот и все ...
Проблема, что характеристики человека временные, поэтому и возник собственно вопрос о временных характеристиках объектов.
...
Рейтинг: 0 / 0
30.11.2006, 09:06
    #34165969
klen_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
объекты с временными характеристиками
Интересно в 1С метод Получить значение на дату - не то очём ты спрашиваешь?
В 1С это называется История значений
...
Рейтинг: 0 / 0
30.11.2006, 14:48
    #34167541
bla-bla-bla
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
объекты с временными характеристиками
В общем мой главный свел все к тому что надо писать отдельно таблицу для каждой характеристики. Вот так. никакой унификации типа будет быстрее и гибче
...
Рейтинг: 0 / 0
30.11.2006, 16:06
    #34167925
guest_20040621
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
объекты с временными характеристиками
> надо писать отдельно таблицу для каждой характеристики

Другими словами: декомпозиция атрибутов и связей, имеющих эти самые временные характеристики. Он прав. Это и называется унификация.
...
Рейтинг: 0 / 0
01.12.2006, 08:52
    #34169242
Infernal V. Raven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
объекты с временными характеристиками
bla-bla-blaВ общем мой главный свел все к тому что надо писать отдельно таблицу для каждой характеристики. Вот так. никакой унификации типа будет быстрее и гибчеТоже вариант, обладает своими плюсами и минусами. Если характеристик немного то нормально.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / объекты с временными характеристиками / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]