|
|
|
объекты с временными характеристиками
|
|||
|---|---|---|---|
|
#18+
Нашей командой пректируем зарплату и коммуналку одновременно. В той и в другой области часто встречаются объекты с временными характеристиками. Причем этими характеристиками могут являться другие объекты. Вот пытаемся унифицировать работу с такими объектами. Интересуют выполненые подходы к такой задаче. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 14:15 |
|
||
|
объекты с временными характеристиками
|
|||
|---|---|---|---|
|
#18+
Поищите слово EAV --- aka VIR. No pity. No mercy. No remorse. No Regret ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 14:18 |
|
||
|
объекты с временными характеристиками
|
|||
|---|---|---|---|
|
#18+
Infernal V. RavenПоищите слово EAV EAV - entire attribute value Это способ хранения данных в виде объектов и их атриббутов и ничего более. Поэтому в EAV нет ответа на посталеный вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 15:17 |
|
||
|
объекты с временными характеристиками
|
|||
|---|---|---|---|
|
#18+
Алексей Ключников Infernal V. RavenПоищите слово EAV EAV - entire attribute value Это способ хранения данных в виде объектов и их атриббутов и ничего более. Поэтому в EAV нет ответа на посталеный вопрос. Если EAV способен описать объектность нашего Мира, то почему его так надо принижать? опишите это: авторПричем этими характеристиками могут являться другие объекты. без EAV? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 15:24 |
|
||
|
объекты с временными характеристиками
|
|||
|---|---|---|---|
|
#18+
на: опишите это: автор Причем этими характеристиками могут являться другие объекты. без EAV? на самом в любой базе характеристиками объекта являются другие объекты :) и даже разных классов :0 могу описать,но,если человек изначально не умеет проектировать БД, то он этого не осилит. я не раз писал про модель субъектов и отношений,там атрибутами субъектов могут являться другие сбъекты. eav на самом деле пмсм всего лишь один из способ реализации справочников товарной номенклатуры с (но это так,флейм.не хотелось бы продолжать его дальше) с потенциально очень разными атрибутами. По большому счету полностью некорректно поставлен вопрос-абсолютно не ясно,что хочет автор вопроса. Возможно поиск по слову "История" или "Историчность" решит эту проблему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 16:06 |
|
||
|
объекты с временными характеристиками
|
|||
|---|---|---|---|
|
#18+
> Вот пытаемся унифицировать работу с такими объектами. Проще пареной репы. Поиск по ключевым словам "хронологические базы данных". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 16:16 |
|
||
|
объекты с временными характеристиками
|
|||
|---|---|---|---|
|
#18+
Во-первых, благодарю всех за ответы. Теперь к предмету ... Мы обсуждали архитектуру данных подобную EAV, просто я не знал, что она так называется. Примерно так, как на рисунке. С точки зрения декларативной целостности все нормально, вот как насчет перегруженности таблиц BASE_TABLE , CHARACTERISTIC? (блокировки, избыточность ) интерессно как в реале системы с такой архитектурой справляются. Плиз укажите на альтернативные подходы и отзывы к ним... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 17:34 |
|
||
|
объекты с временными характеристиками
|
|||
|---|---|---|---|
|
#18+
> просто я не знал, что она так называется Вам два раза написали, что EAV здесь абсолютно ни при делах. Сколько еще сообщений требуется, чтобы Вы это поняли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 18:32 |
|
||
|
объекты с временными характеристиками
|
|||
|---|---|---|---|
|
#18+
Скорее всего вам нужны все три стороны бермудского треугольника: 1)EAV (вряд ли начисления в зпл будут развернуты в атрибуты, скорее Человек, Код_начисления, Сумма) 2) История 3) Иерархия Ищите, но не смешивайте их между собой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 19:31 |
|
||
|
объекты с временными характеристиками
|
|||
|---|---|---|---|
|
#18+
>>Вам два раза написали, что EAV здесь абсолютно ни при делах. Сколько еще сообщений требуется, чтобы Вы это поняли? Скажите что при делах. Я выложил одну из возможных архитектур. Интересуют ее практические минусы. >>ModelR Если простой пример то, будут человеки с их временными характеристиками, правила начисления (для определенных характеристик), и начисления для человеков. Вот и все ... Проблема, что характеристики человека временные, поэтому и возник собственно вопрос о временных характеристиках объектов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2006, 08:47 |
|
||
|
объекты с временными характеристиками
|
|||
|---|---|---|---|
|
#18+
Интересно в 1С метод Получить значение на дату - не то очём ты спрашиваешь? В 1С это называется История значений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2006, 09:06 |
|
||
|
объекты с временными характеристиками
|
|||
|---|---|---|---|
|
#18+
В общем мой главный свел все к тому что надо писать отдельно таблицу для каждой характеристики. Вот так. никакой унификации типа будет быстрее и гибче ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2006, 14:48 |
|
||
|
объекты с временными характеристиками
|
|||
|---|---|---|---|
|
#18+
> надо писать отдельно таблицу для каждой характеристики Другими словами: декомпозиция атрибутов и связей, имеющих эти самые временные характеристики. Он прав. Это и называется унификация. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2006, 16:06 |
|
||
|
объекты с временными характеристиками
|
|||
|---|---|---|---|
|
#18+
bla-bla-blaВ общем мой главный свел все к тому что надо писать отдельно таблицу для каждой характеристики. Вот так. никакой унификации типа будет быстрее и гибчеТоже вариант, обладает своими плюсами и минусами. Если характеристик немного то нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2006, 08:52 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=34164669&tid=1544862]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
150ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 459ms |

| 0 / 0 |
