powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как хранить исторические атрибуты в структуре БД Тенцера.
7 сообщений из 7, страница 1 из 1
Как хранить исторические атрибуты в структуре БД Тенцера.
    #39478496
northern
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллеги, добрый день всем!

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

Я рассматриваю схему, предложенную Тенцером А. и, в общем, мне она нравится, за исключением того, что я не понимаю как хранить в этой схеме исторические атрибуты.

Как пример. Есть объект - склад и у него есть атрибуты, которые действуют на какой-то период, например - месяц.
И как в подобной схеме их можно хранить ?

Помогите, пожалуйста.
...
Рейтинг: 0 / 0
Как хранить исторические атрибуты в структуре БД Тенцера.
    #39478555
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
northernИ как в подобной схеме их можно хранить ?

Добавить в таблицу значений атрибутов два столбца "начало действия" и "конец действия"
разве не самоочевидное решение?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как хранить исторические атрибуты в структуре БД Тенцера.
    #39479178
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И не хочется для этого добра делать новые таблицы.

в чем проблема сделать таблицы?

Я рассматриваю схему, предложенную Тенцером А. и, в общем, мне она нравится, за исключением того, что я не понимаю как хранить в этой схеме исторические атрибуты.


так же, как не исторические, но добавив в ПК ещё и период действия или версию.
...
Рейтинг: 0 / 0
Как хранить исторические атрибуты в структуре БД Тенцера.
    #39479341
bochkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в pk добавлять нужно только начало
окончание второстепенный фактор
...
Рейтинг: 0 / 0
Как хранить исторические атрибуты в структуре БД Тенцера.
    #39480943
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bochkovв pk добавлять нужно только начало
окончание второстепенный фактор

поиск следующей записи - проблематичная операция для реляционных субд, поэтому лучше делать так, чтобы можно было найти активную запись на основе полей только одной записи, без поиска следующей или предыдущей записей.
это либо явный признак активности записи, либо две даты, начало и конец, чтобы дата "сегодня" была между ними для активной записи
...
Рейтинг: 0 / 0
Как хранить исторические атрибуты в структуре БД Тенцера.
    #39480990
bochkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivbochkovв pk добавлять нужно только начало
окончание второстепенный фактор

поиск следующей записи - проблематичная операция для реляционных субд, поэтому лучше делать так, чтобы можно было найти активную запись на основе полей только одной записи, без поиска следующей или предыдущей записей.
это либо явный признак активности записи, либо две даты, начало и конец, чтобы дата "сегодня" была между ними для активной записи
но это не значит, что окончание в pk пихать надо
...
Рейтинг: 0 / 0
Как хранить исторические атрибуты в структуре БД Тенцера.
    #39481213
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bochkovно это не значит, что окончание в pk пихать надо

согласен
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как хранить исторические атрибуты в структуре БД Тенцера.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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