powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Вопрос по схеме данных.
3 сообщений из 3, страница 1 из 1
Вопрос по схеме данных.
    #38066894
Benny Blanco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Планируем собирать данные по проектам торговых представителей компании, пока у нас еще не внедрили CRM.
Данные будут собираться от представителей раз в неделю. Нужно отслеживать состояние проекта. Проект может состоять из товарных позиций и может меняться по составу со временем до момента поставки. Я планирую сделать таблицу проекты и таблицу SKU на сервере. Каждый раз при сборе данных, если в проекте с данным ID произошли изменения атрибутов, то заводить новую запись по проекту и ставить ей дату начала действия now, дату окончания действия - null, а у не актуальной записи ставить дату окончания действия Now и статус 'удален'. У товарных позиций то же самое. Если на сервере по данному проекту есть записи, а в пользовательской базе уже нет, то ставить статус удален и текущую дату окончания действия.У новых текущую дату начала действия и null в дате окончания действия. Хотелось бы узнать какие еще варианты хранения данных, чтобы можно было отслеживать состояние проекта, есть.
...
Рейтинг: 0 / 0
Вопрос по схеме данных.
    #38067417
kain111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
из первого что приходит на ум. отдельная таблица в которой только история. Структура такая же. из справочника удаляется дата окончания действия и помещается в историческую таблицу.
из объяснения не понятно как у вас будет осуществляться связь между проектами и SKU. По уму то хранить как минимум 2 справочника: 1 проект 2 наименование товаров и 3я таблица связей, для которой уже и продумывать хранение истории.

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
Вопрос по схеме данных.
    #38067617
Benny Blanco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В таблицах я планирую хранить состояния проекта и SKU, то есть проект с одним и тем же ID может быть в таблице несколько раз. Но только у активной записи будет state_end_datetime is null. При изменении юзером любых атрибутов старое состояние закрывается текущей датой, новое заводится с текущей датой начала дейтствия. Так же и в таблице SKU. Прошлые состояния можно будет смотреть селектами по попаданию даты в интервал состояний.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Вопрос по схеме данных.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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